Header menu logo Mibo.Raylib

CellGridRenderer3D Module

Functions and values

Function or value Description

render grid renderCell

Full Usage: render grid renderCell

Parameters:
Modifiers: inline
Type parameters: 'T
grid : CellGrid3D<'T>
renderCell : Vector3 -> 'T -> unit

renderInstanced ctx grid buffer

Full Usage: renderInstanced ctx grid buffer

Parameters:

Renders a cell grid using GPU instancing. Cells are grouped by a key function, and each group emits one DrawMeshInstanced per sub-mesh.

ctx : InstancedRenderContext<'T, 'K>
grid : CellGrid3D<'T>
buffer : RenderBuffer3D

renderVolume bounds grid renderCell

Full Usage: renderVolume bounds grid renderCell

Parameters:
Modifiers: inline
Type parameters: 'T
bounds : BoundingBox
grid : CellGrid3D<'T>
renderCell : Vector3 -> 'T -> unit

renderVolumeInstanced ctx bounds grid buffer

Full Usage: renderVolumeInstanced ctx bounds grid buffer

Parameters:

Like renderInstanced but restricted to a bounding volume.

ctx : InstancedRenderContext<'T, 'K>
bounds : BoundingBox
grid : CellGrid3D<'T>
buffer : RenderBuffer3D

renderWithIndices grid renderCell

Full Usage: renderWithIndices grid renderCell

Parameters:
Modifiers: inline
Type parameters: 'T
grid : CellGrid3D<'T>
renderCell : int -> int -> int -> Vector3 -> 'T -> unit

Type something to start searching.