C# Class Axiom.Core.StaticGeometry.Region

The details of a topological region which is the highest level of partitioning for this class.
The size & shape of regions entirely depends on the SceneManager specific implementation. It is a MovableObject since it will be attached to a node based on the local centre - in practice it won't actually move (although in theory it could).
Inheritance: Axiom.Core.MovableObject, IDisposable
Afficher le fichier Open project: WolfgangSt/axiom

Protected Properties

Свойство Type Description
aabb Axiom.Math.AxisAlignedBox
boundingRadius float
camDistanceSquared float
center Vector3
currentLod ushort
edgeList Axiom.Graphics.EdgeData
lodBucketList List
lodStrategy LodStrategy
lodValues LodValueList
node SceneNode
parent StaticGeometry
queuedSubMeshes List
regionID System.UInt32
sceneMgr SceneManager
shadowRenderables ShadowRenderableList
vertexProgramInUse bool

Méthodes publiques

Méthode Description
Assign ( Axiom.Core.QueuedSubMesh qsm ) : void
Build ( bool stencilShadows, int logLevel ) : void
Dump ( ) : void
GetShadowVolumeRenderableIterator ( ShadowTechnique shadowTechnique, Light light, HardwareIndexBuffer indexBuffer, bool extrudeVertices, float extrusionDistance, ulong flags ) : IEnumerator
NotifyCurrentCamera ( Camera cam ) : void
Region ( StaticGeometry parent, string name, SceneManager mgr, UInt32 regionID, Vector3 center ) : System
UpdateRenderQueue ( RenderQueue queue ) : void

Méthodes protégées

Méthode Description
dispose ( bool disposeManagedResources ) : void

Remove the region from the scene graph

Method Details

Assign() public méthode

public Assign ( Axiom.Core.QueuedSubMesh qsm ) : void
qsm Axiom.Core.QueuedSubMesh
Résultat void

Build() public méthode

public Build ( bool stencilShadows, int logLevel ) : void
stencilShadows bool
logLevel int
Résultat void

Dump() public méthode

public Dump ( ) : void
Résultat void

GetShadowVolumeRenderableIterator() public méthode

public GetShadowVolumeRenderableIterator ( ShadowTechnique shadowTechnique, Light light, HardwareIndexBuffer indexBuffer, bool extrudeVertices, float extrusionDistance, ulong flags ) : IEnumerator
shadowTechnique ShadowTechnique
light Light
indexBuffer Axiom.Graphics.HardwareIndexBuffer
extrudeVertices bool
extrusionDistance float
flags ulong
Résultat IEnumerator

NotifyCurrentCamera() public méthode

public NotifyCurrentCamera ( Camera cam ) : void
cam Camera
Résultat void

Region() public méthode

public Region ( StaticGeometry parent, string name, SceneManager mgr, UInt32 regionID, Vector3 center ) : System
parent StaticGeometry
name string
mgr SceneManager
regionID System.UInt32
center Vector3
Résultat System

UpdateRenderQueue() public méthode

public UpdateRenderQueue ( RenderQueue queue ) : void
queue Axiom.Graphics.RenderQueue
Résultat void

dispose() protected méthode

Remove the region from the scene graph
protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
Résultat void

Property Details

aabb protected_oe property

protected AxisAlignedBox,Axiom.Math aabb
Résultat Axiom.Math.AxisAlignedBox

boundingRadius protected_oe property

protected float boundingRadius
Résultat float

camDistanceSquared protected_oe property

protected float camDistanceSquared
Résultat float

center protected_oe property

protected Vector3 center
Résultat Vector3

currentLod protected_oe property

protected ushort currentLod
Résultat ushort

edgeList protected_oe property

protected EdgeData,Axiom.Graphics edgeList
Résultat Axiom.Graphics.EdgeData

lodBucketList protected_oe property

protected List lodBucketList
Résultat List

lodStrategy protected_oe property

protected LodStrategy lodStrategy
Résultat LodStrategy

lodValues protected_oe property

protected LodValueList lodValues
Résultat LodValueList

node protected_oe property

protected SceneNode,Axiom.Core node
Résultat SceneNode

parent protected_oe property

protected StaticGeometry,Axiom.Core parent
Résultat StaticGeometry

queuedSubMeshes protected_oe property

protected List queuedSubMeshes
Résultat List

regionID protected_oe property

protected UInt32,System regionID
Résultat System.UInt32

sceneMgr protected_oe property

protected SceneManager,Axiom.Core sceneMgr
Résultat SceneManager

shadowRenderables protected_oe property

protected ShadowRenderableList shadowRenderables
Résultat ShadowRenderableList

vertexProgramInUse protected_oe property

protected bool vertexProgramInUse
Résultat bool