Billboard
| Function | Description |
|---|---|
| Billboard.new() | Creates an empty billboard |
Billboard.new(Billboard other) |
Creates a copy of another billboard |
Billboard.new(Material material) |
Creates a billboard using the given material |
| Property | Type | Description |
|---|---|---|
| .position | Vector3D | Billboard position |
| .size | Vector2D | Billboard size |
| .yPivot | float | Vertical pivot point of the billboard |
| .lockAxis | Vector3D | Lock axis from rotating (each axis uses a bool value) |
| .visible | bool | Billboard visibility |
| Function | Returns | Description |
|---|---|---|
:loadMaterial(Material material) |
Loads a material into the billboard | |
| :destroy() | Destroys the billboard | |
:setParent(3DObject other) |
Parents this billboard to another 3D object | |
| :getAbsolutePosition() | Vector3D | Returns world-space position |
| :getAbsoluteRotation() | Vector3D | Returns world-space rotation |
| :getAbsoluteScale() | Vector3D | Returns world-space scale |
| :updateAbsolutePosition() | Updates world transform (non-recursive) |