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

Types

                  
 All Types  Classes   Structures  Interfaces  Enumerations  Delegates 
 NameDescription
LandCover..::..ProceduralLandCoverBrush..::..AltitudeRangeDefinition
BaseHeightField
BaseHeightFieldDeformator
Basic class for all deformations of terrain heightfield
BaseLandCoverClassificationLayer
BaseProceduralPlant
Procedural plant.
BaseLandCoverClassificationLayer..::..BaseSettings
BaseTerrainBrush
BaseTextureProcessor
RootWaterNode..::..BaseUnderwaterParticles
Particle systems for underwater (e.g. ocean).
BrushMode
BrushModifier
WaterSettings..::..Data
TerrainSettings..::..Data
DeformableRegion
Implements storage and access to heightfield region data
DeformableTerrainRegion
Implements deformations of terrain's heightfield
LandCover..::..SpriteBatch..::..DeployPlantsCallback
Method responsible for deployment of plant sprites within specific area.
LandCover..::..GeometryBatch..::..DeployPlantsDelegate
DeprecatedTerrain
DeprecatedTerrainObject
LandCover..::..ProceduralLandCoverBrush..::..LayerEntry..::..EdgeFilterDefintion
LandCover..::..GeometryBatch
Manage massive number of various plants around camera. To customize deployment process, assign DeployPlantsMethod delegate to callback method which will perform deployment of plants.
GrassBatch
Provides methods to add and manipulate with instances of waving grass.
GrassBatchMaterial
Material used to render batches of waving grass. Uses scene ambient and first directional light in the scene.
GrassBatchShader
HeightArray
Holds a 1D array of HeightSamples, but also allows access via X,Z 2D coordinates.
HeightSample
Represents a single height+Normal sample of a terrain.
HeightSampleSet
Set of 4 adjacent Height Samples, used for interpolation to return Height and Normal for any point between these points.
LandCover..::..IAdjustmentsContext
IDeprecatedTerrain
IHeightmapFactory
Describes a loader used to read and create heightmap data
LandCover..::..ILandCoverContext
InfiniteTerrain
InfiniteTerrainMaterial
Material used to render infinite terrains, with geometry provided by InfiniteTerrain.
InfiniteTerrainShader
Shader used to render InfiniteTerrainMaterial.
ITerrainDecorationLayer
RootWaterNode..::..IUnderWaterEffect
LandCover
Serializable landcover configuration classes.
LandCoverCode
LandCover..::..LandCoverDefinition
Define one or more plants making landcover.
LandCover..::..LandCoverRenderable
LandCover..::..ProceduralLandCoverBrush..::..LayerAdjuster
LandCover..::..LayerColor
LandCover..::..LayerColorIndex
Index of Layer Color
LandCover..::..LayerDefinition
LandCover..::..ProceduralLandCoverBrush..::..LayerEntry
LandCover..::..LayerDefinition..::..LayerIdentity
LandCover..::..LayerDefinition..::..LayerObjectList
NullTerrainSettings
NullWaterSettings
LandCover..::..ObjectDefinition
Serializable configuration for LandCover.
LandCover..::..ObjectDefinitionAdjustments
LandCover..::..SpriteBatch..::..Page
Single page of one type of geometry. Defined by area center and bounds.
LandCover..::..GeometryBatch..::..Page
Single page of one type of geometry. Defined by area center and bounds.
LandCover..::..GeometryBatch..::..PageGrid
Define set of pages, consists of 3x3 pages. As center of interest moves out of the central page, 3-5 pages are removed and 3-5 pages are added (depending on movement direction). PageGrid is rendered as single ActorBatch, with just one draw call, and supports frustrum culling at page level.
LandCover..::..ObjectDefinition..::..PlacementSpecs
PlantType
LandCover..::..SpriteBatch..::..PlantVertex
LandCover..::..SpriteBatch..::..PlantVertexInstanced
PlantWavingShader
When used with Material.ModelAnimationShader, animates upper parts of plant with wind-like animation.
LandCover..::..ProceduralLandCoverBrush
InfiniteTerrain..::..Projector
RandomHeightFieldDeformator
Implements random deformations of terrain heightfield
LandCover..::..RenderLandCoverFilter
Filters land covers for rendering.
RootTerrainNode
RootWaterNode
BaseLandCoverClassificationLayer..::..SceneDecoratorSetter
ShadowDistanceAdjuster
Flies an Object to the specified location smoothly.
LandCover..::..ObjectDefinition..::..SizeSpecs
LandCover..::..ProceduralLandCoverBrush..::..LayerEntry..::..SlopeFilterDefintion
LandCover..::..SpriteBatch..::..Sprite
LandCover..::..SpriteBatch
Renders batch of sprites with prerendered image of plant models.
LandCover..::..SpriteBatch..::..SpritePlantBatchMaterial
Material used to render sprite/billboard particles.
LandCover..::..SpriteBatch..::..SpritePlantBatchShader
Shader used to render SpritePlantBatchMaterial.
TerrainBrushFactory
Provides methods to add and manipulate with instances of waving grass.
DeprecatedTerrain..::..TerrainCreator
TerrainDesignMode
TerrainEditor
TerrainHeightField
TerrainMouseTracker
InfiniteTerrain..::..TerrainNode
TerrainSettings
TerrainsPlugin
BaseTextureProcessor..::..TextureProcessorCreator
LandCover..::..SpriteBatch..::..UpdateLodLevelsDelegate
LandCover..::..GeometryBatch..::..UpdateLodLevelsDelegate
LandCover..::..UserQualitySettings
WaterSettings
WaveHeightFieldDeformator
Implements random deformations of terrain heightfield