Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Types
| All Types | Classes | Structures | Enumerations |
| Name | Description | |
|---|---|---|
| ActorBatch | Extends Batch with ability to render multiple ActorParts,
with respect to per-part Material, LOD settings and local transforms.
Supports skinned animations. | |
| Batch | Defines a batch of geometry instances. Geometry can be a
sprite, billboard or any user-defined geometry supplied by
IRenderable or IBatchGeometryProvider object passed to constructor.
Batch geometry, material and LODs can be manually configured via LODLevels collection. | |
| BatchLODSettings |
Contains a set of settings for single level of detail of geometry
rendered with Batches.
| |
| BatchLODSettingsList | ||
| BatchLODSettings..::..ChangedEventArgs | ||
| InstanceData | Represents a single instance data in the batch. | |
| InstanceGeometryType |
Define a type of instance geometry.
| |
| InstancingShaderExtension | Extends any shader with instancing support to use it for Batch rendering.
Use TransformPositionToWorldSpace, TransformNormalToWorldSpace and GetCustomData
methods to obtain instance data in your shader. Use GetTransparencyModifierPS method
to obtain distance-dependend transparency multiplifier for smooth transitions between
LOD levels and fade-out. | |
| InstancingTechnique |
Defines instancing technique.
| |
| BatchLODSettingsList..::..ListEventArgs |