Draw2D Module
Functions for building and submitting 2D draw commands.
Functions and values
| Function or value |
Description
|
Full Usage:
atLayer layer b
Parameters:
int<MeasureProduct<RenderLayer, MeasureOne>>
b : Draw2DBuilder
Returns: Draw2DBuilder
|
|
Full Usage:
blendState blendState layer buffer
Parameters:
BlendState
layer : int<MeasureProduct<RenderLayer, MeasureOne>>
buffer : RenderBuffer<RenderCmd2D>
|
Set the SpriteBatch blend state for subsequent draws.
|
Full Usage:
camera cam layer buffer
Parameters:
Camera
layer : int<MeasureProduct<RenderLayer, MeasureOne>>
buffer : RenderBuffer<RenderCmd2D>
|
Submits a camera change command to the buffer.
|
Full Usage:
clear color clearDepth layer buffer
Parameters:
Color voption
clearDepth : bool
layer : int<MeasureProduct<RenderLayer, MeasureOne>>
buffer : RenderBuffer<RenderCmd2D>
|
Clear color and/or depth buffer. Useful between cameras in multi-camera setups.
|
Full Usage:
custom draw layer buffer
Parameters:
GameContext -> unit
layer : int<MeasureProduct<RenderLayer, MeasureOne>>
buffer : RenderBuffer<RenderCmd2D>
|
Submits a custom drawing command to the buffer.
The SpriteBatch is ended before calling
|
Full Usage:
depthStencilState depthStencilState layer buffer
Parameters:
DepthStencilState
layer : int<MeasureProduct<RenderLayer, MeasureOne>>
buffer : RenderBuffer<RenderCmd2D>
|
Set the SpriteBatch depth-stencil state for subsequent draws.
|
Full Usage:
effect effect layer buffer
Parameters:
Effect voption
layer : int<MeasureProduct<RenderLayer, MeasureOne>>
buffer : RenderBuffer<RenderCmd2D>
|
Set the SpriteBatch effect for subsequent draws. Use ValueNone to revert to the renderer's configured default.
|
Full Usage:
rasterizerState rasterizerState layer buffer
Parameters:
RasterizerState
layer : int<MeasureProduct<RenderLayer, MeasureOne>>
buffer : RenderBuffer<RenderCmd2D>
|
Set the SpriteBatch rasterizer state for subsequent draws.
|
Full Usage:
samplerState samplerState layer buffer
Parameters:
SamplerState
layer : int<MeasureProduct<RenderLayer, MeasureOne>>
buffer : RenderBuffer<RenderCmd2D>
|
Set the SpriteBatch sampler state for subsequent draws.
|
|
|
|
Submits the draw command to the renderer's buffer.
|
Full Usage:
viewport vp layer buffer
Parameters:
Viewport
layer : int<MeasureProduct<RenderLayer, MeasureOne>>
buffer : RenderBuffer<RenderCmd2D>
|
Submits a viewport change command to the buffer.
|
|
|
|
|
Mibo