Header menu logo Mibo

Mibo.Elmish.Graphics3D Namespace

Type/Module Description

Batch3DConfig (Module)

Batch3DConfig (Type)

Configuration for Batch3DRenderer.

Batch3DRenderer

Batch3DRenderer<'Model>

Standard 3D Renderer using BasicEffect.

Billboard3D

A billboard (camera-facing quad) in 3D space.

BillboardBatch

A batcher for drawing camera-facing billboards (particles, sprites in 3D space).

BillboardMode

Billboard facing mode.

Draw3D

Functions for building and submitting 3D draw commands.

Draw3DBuilder

Fluent builder for RenderCmd3D.

EffectBillboardCmd

Effect-driven billboard draw: user provides an effect and optional setup callback.

EffectContext

Standard transformation matrices used during effect setup.

EffectQuadCmd

Effect-driven quad draw: user provides an effect and optional setup callback.

EffectSetup

Callback for configuring an effect before a draw operation.

LineBatch

A simple batcher for drawing line primitives in 3D.

Quad3D

A textured quad in 3D space, represented as center + basis half-extents.

QuadBatch

A simple batcher for drawing 3D textured quads.

RenderBuffer<'Cmd>

Convenience alias for a render buffer for 3D commands.

RenderCmd3D

A 3D render command.

RenderPass

Coarse rendering pass selection for 3D.

SpriteBillboardCmd

Sprite-style billboard draw (90% case): unlit textured billboard using built-in sprite effect.

SpriteQuadBatch

A simple batcher for drawing textured, vertex-colored quads in 3D.

SpriteQuadCmd

Sprite-style quad draw (90% case): unlit textured quad using built-in sprite effect.

StandardEffects

UvRect (Module)

UvRect (Type)

UV rectangle in normalized texture coordinates.

Type something to start searching.