Header menu logo Mibo

Buffer Module

Module for building a 3D frame by submitting commands to a RenderBuffer. Recommended usage: 'buffer |> Buffer.camera ... |> Buffer.draw ...'

Functions and values

Function or value Description

addLight light buffer

Full Usage: addLight light buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

billboard tex b buffer

Full Usage: billboard tex b buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

billboardOpaque tex b buffer

Full Usage: billboardOpaque tex b buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

billboards tex bs buffer

Full Usage: billboards tex bs buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

camera camera buffer

Full Usage: camera camera buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

clear color buffer

Full Usage: clear color buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

clearDepth buffer

Full Usage: clearDepth buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

clearTarget color clearDepth buffer

Full Usage: clearTarget color clearDepth buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline
color : Color
clearDepth : bool
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>

custom drawFn buffer

Full Usage: custom drawFn buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

draw d buffer

Full Usage: draw d buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

drawMany ds buffer

Full Usage: drawMany ds buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline
ds : Drawable voption seq
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>

lighting lighting buffer

Full Usage: lighting lighting buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

line p1 p2 col buffer

Full Usage: line p1 p2 col buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

lines verts count buffer

Full Usage: lines verts count buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

linesEffect pass effect setup verts count buffer

Full Usage: linesEffect pass effect setup verts count buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline
pass : RenderPass
effect : Effect
setup : (Effect -> EffectContext -> unit) voption
verts : VertexPositionColor[]
count : int
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>

quad tex q buffer

Full Usage: quad tex q buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

quadTransparent tex q buffer

Full Usage: quadTransparent tex q buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

quads tex qs buffer

Full Usage: quads tex qs buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

submit buffer

Full Usage: submit buffer

Parameters:
Modifiers: inline

viewport viewport buffer

Full Usage: viewport viewport buffer

Parameters:
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline

Type something to start searching.