Transform¶
Combines Position + Rotation + draw layer (z).
Transform.getPosition¶
Returns {0, 0, 0} if no Position.
Transform.setPosition¶
Adds Position if missing. z is optional and keeps the current z when present, else 0.
Transform.translate¶
Adds Position if missing. Only x and y; z untouched.
Transform.getZIndex¶
Returns 0 if no Position.
Transform.setZIndex¶
Adds Position {0, 0, z} if missing.
Transform.getRotation¶
Returns 0.0 if no Rotation.
Transform.setRotation¶
Adds Rotation if missing.
Transform.rotate¶
Adds Rotation(delta) if missing, else +=.