Create options
Determines if the mesh has to be rebuilt
Disables the rebuild trigger
Triggers a rebuild of the mesh
Add a new child to the container
The child to add
Add new children to the container
The children to add
Build everything required to render this mesh This is an internal method
Renderer instance
Compute the boundings of this container
Compute the vertex boundings of the mesh
Destroy this Object
Indicates if the transforms of the container should be updated automatically
Add a new data update to the uniform update queue
The uniform id
The data to update with
The boundings of this container
Returns the child based on the provided id
The child id to query by
Returns the child based on the provided name
The child name to query by
Returns the children of this container
The container's unique id
The mesh's count
The mesh's assigned material
The model inverse matrix of this container
The model matrix of this container
The container name
Returns the parent container
The container's rotation pivot
The container's rotation
The rotation matrix of this container
The container's scale
Returns the top-level parent container
The container's translation
The object-space vertex boundings of the mesh
Check if the container contains a child
The child to check
Disables that the container should be rendered
Returns the intersection point in world-space between the mesh and the provided ray
The ray to intersection with
Indicates if the container is destroyed
Indicates if the container gets rendered
Converts the provided vector from local-space into world-space
The vector to convert
Remove a child from the container
The child to remove
Render this mesh This is an internal method
Encoder object to add commands to
Rotates this container
A vector to rotate by (in radians)
Sets this container's rotation based on the provided axis and angle
The rotation axis
The rotation angle (in radians)
Rotates this container on the X axis
The value to rotate by (in radians)
Rotates this container on the Y axis
The value to rotate by (in radians)
Rotates this container on the Z axis
The value to rotate by (in radians)
Scales this container
A vector to scale by
Scales this container on the X axis
The value to scale by
Scales this container on the Y axis
The value to scale by
Scales this container on the Z axis
The value to scale by
Update the mesh's material
The new material
Update the container name
The new container name
Update the parent container
Update the container's rotation pivot
The new container pivot
Update the container's rotation
The new container rotation
Update the container's scale
The new container scale
Update the container's translation
The new container translation
Enables that the container should be rendered
Translates this container
A vector to translate by
Translates this container on the X axis
The number to translate by
Translates this container on the Y axis
The number to translate by
Translates this container on the Z axis
The number to translate by
Update this mesh This is an internal method Used to e.g. process pending uniform resource updates
Renderer instance
Update the mesh attributes
The attribute data to update with
Update the boundings of this container
Update the mesh indices
The index data to update with
Update the transforms of this container
Updates a shader uniform
The name of the shader uniform
The data to update with
Converts the provided vector from world-space into local-space
The vector to convert
Generated using TypeDoc