C# Класс 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).
Наследование: Axiom.Core.MovableObject, IDisposable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
dispose ( bool disposeManagedResources ) : void

Remove the region from the scene graph

Описание методов

Assign() публичный метод

public Assign ( Axiom.Core.QueuedSubMesh qsm ) : void
qsm Axiom.Core.QueuedSubMesh
Результат void

Build() публичный метод

public Build ( bool stencilShadows, int logLevel ) : void
stencilShadows bool
logLevel int
Результат void

Dump() публичный метод

public Dump ( ) : void
Результат void

GetShadowVolumeRenderableIterator() публичный метод

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
Результат IEnumerator

NotifyCurrentCamera() публичный метод

public NotifyCurrentCamera ( Camera cam ) : void
cam Camera
Результат void

Region() публичный метод

public Region ( StaticGeometry parent, string name, SceneManager mgr, UInt32 regionID, Vector3 center ) : System
parent StaticGeometry
name string
mgr SceneManager
regionID System.UInt32
center Vector3
Результат System

UpdateRenderQueue() публичный метод

public UpdateRenderQueue ( RenderQueue queue ) : void
queue Axiom.Graphics.RenderQueue
Результат void

dispose() защищенный метод

Remove the region from the scene graph
protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
Результат void

Описание свойств

aabb защищенное свойство

protected AxisAlignedBox,Axiom.Math aabb
Результат Axiom.Math.AxisAlignedBox

boundingRadius защищенное свойство

protected float boundingRadius
Результат float

camDistanceSquared защищенное свойство

protected float camDistanceSquared
Результат float

center защищенное свойство

protected Vector3 center
Результат Vector3

currentLod защищенное свойство

protected ushort currentLod
Результат ushort

edgeList защищенное свойство

protected EdgeData,Axiom.Graphics edgeList
Результат Axiom.Graphics.EdgeData

lodBucketList защищенное свойство

protected List lodBucketList
Результат List

lodStrategy защищенное свойство

protected LodStrategy lodStrategy
Результат LodStrategy

lodValues защищенное свойство

protected LodValueList lodValues
Результат LodValueList

node защищенное свойство

protected SceneNode,Axiom.Core node
Результат SceneNode

parent защищенное свойство

protected StaticGeometry,Axiom.Core parent
Результат StaticGeometry

queuedSubMeshes защищенное свойство

protected List queuedSubMeshes
Результат List

regionID защищенное свойство

protected UInt32,System regionID
Результат System.UInt32

sceneMgr защищенное свойство

protected SceneManager,Axiom.Core sceneMgr
Результат SceneManager

shadowRenderables защищенное свойство

protected ShadowRenderableList shadowRenderables
Результат ShadowRenderableList

vertexProgramInUse защищенное свойство

protected bool vertexProgramInUse
Результат bool