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
|
Full Usage:
addLight light buffer
Parameters:
Light
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
billboard tex b buffer
Parameters:
Texture2D
b : Billboard3D
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
billboardOpaque tex b buffer
Parameters:
Texture2D
b : Billboard3D
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
billboards tex bs buffer
Parameters:
Texture2D
bs : Billboard3D seq
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
camera camera buffer
Parameters:
Camera
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
clear color buffer
Parameters:
Color
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
clearDepth buffer
Parameters:
PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
clearTarget color clearDepth buffer
Parameters:
Color
clearDepth : bool
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
custom drawFn buffer
Parameters:
GraphicsDevice -> Camera -> unit
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
draw d buffer
Parameters:
Drawable voption
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
drawMany ds buffer
Parameters:
Drawable voption seq
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
lighting lighting buffer
Parameters:
LightingState
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
line p1 p2 col buffer
Parameters:
Vector3
p2 : Vector3
col : Color
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
lines verts count buffer
Parameters:
VertexPositionColor[]
count : int
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
linesEffect pass effect setup verts count buffer
Parameters:
RenderPass
effect : Effect
setup : (Effect -> EffectContext -> unit) voption
verts : VertexPositionColor[]
count : int
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
quad tex q buffer
Parameters:
Texture2D
q : Quad3D
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
quadTransparent tex q buffer
Parameters:
Texture2D
q : Quad3D
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Full Usage:
quads tex qs buffer
Parameters:
Texture2D
qs : Quad3D seq
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
|
|
Full Usage:
viewport viewport buffer
Parameters:
Viewport
buffer : PipelineBuffer<RenderCommand>
Returns: PipelineBuffer<RenderCommand>
Modifiers: inline |
|
Mibo