Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
 

Types

            
 All Types  Classes   Structures  Enumerations 
 NameDescription
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