Command3D Module
Factory functions that create Command3D values for all 3D drawing operations.
Each function returns a command that can be added to a RenderBuffer3D. Commands are stored as a closed DU for zero-allocation use in the hot path.
Functions and values
| Function or value |
Description
|
Full Usage:
addDirectionalLight light
Parameters:
DirectionalLight3D
Returns: Command3D
Modifiers: inline |
|
Full Usage:
addPointLight light
Parameters:
PointLight3D
Returns: Command3D
Modifiers: inline |
|
|
|
|
|
Full Usage:
beginCameraConfig config
Parameters:
Camera3DConfig
Returns: Command3D
Modifiers: inline |
|
|
|
Full Usage:
drawImmediate action
Parameters:
unit -> unit
Returns: Command3D
Modifiers: inline |
|
|
|
Full Usage:
drawMesh mesh transform material
Parameters:
Mesh
transform : Matrix4x4
material : Material3D
Returns: Command3D
Modifiers: inline |
|
Full Usage:
drawMeshInstanced mesh transforms material instanceCount
Parameters:
Mesh
transforms : Matrix4x4[]
material : Material3D
instanceCount : int
Returns: Command3D
Modifiers: inline |
|
|
|
Full Usage:
drawSkinnedMesh mesh transform material bones
Parameters:
Mesh
transform : Matrix4x4
material : Material3D
bones : Matrix4x4[]
Returns: Command3D
Modifiers: inline |
|
|
|
|
|
Full Usage:
setAmbientLight light
Parameters:
AmbientLight3D
Returns: Command3D
Modifiers: inline |
|
|
Mibo.Raylib