Logs a message at the debug level.
Logs a message at the error level.
Macro for implementing standard accessor trait
Macro for implementing standard accessor trait, but with an index parameter.
Macro for implementing standard component trait
Logs a message at the info level.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Macro to require and use the API.
Call at least once from your Module setup code to enable profiling
using the puffin profiler.
Logs a message at the trace level.
Logs a message at the warn level.
A 3D affine transform, which can represent translation, rotation, scaling and shear.
A 3-dimensional axis-aligned bounding box
A compressed sRGBA color, 8-bit per component, 32-bit total.
Represents a transform with translation + rotation + uniform scale.
Preserves local angles.
Scale and rotation will be applied first, then translation.
An isometric transform represented by translation * rotation.
A 3x3 column major matrix.
A 4x4 column major matrix.
Simple mesh representation, layer on to of MeshData
Bounding box & sphere of mesh.
User-friendly mesh buffer contents struct
A 3-dimensional plane primitive.
A quaternion representing an orientation.
A ray in 3-dimensional space: a line through space with a starting point and a direction.
A 2-dimensional vector.
A 3-dimensional vector.
A 4-dimensional vector.