C# 클래스 Axiom.Core.StaticGeometry.LODBucket

A LODBucket is a collection of smaller buckets with the same LOD.
LOD refers to Mesh LOD here. Material LOD can change separately at the next bucket down from this.
상속: DisposableObject
파일 보기 프로젝트 열기: WolfgangSt/axiom

보호된 프로퍼티들

프로퍼티 타입 설명
lod ushort
materialBucketMap MaterialBucket>.Dictionary
parent Axiom.Core.Region
queuedGeometryList List
squaredDistance float

공개 메소드들

메소드 설명
AddRenderables ( RenderQueue queue, RenderQueueGroupID group, float camSquaredDistance ) : void
Assign ( Axiom.Core.QueuedSubMesh qsm, ushort atlod ) : void
Build ( bool stencilShadows, int logLevel ) : void
Dump ( ) : void
LODBucket ( Axiom.Core.Region parent, ushort lod, float lodDist ) : System

보호된 메소드들

메소드 설명
dispose ( bool disposeManagedResources ) : void

Dispose the material buckets

메소드 상세

AddRenderables() 공개 메소드

public AddRenderables ( RenderQueue queue, RenderQueueGroupID group, float camSquaredDistance ) : void
queue Axiom.Graphics.RenderQueue
group RenderQueueGroupID
camSquaredDistance float
리턴 void

Assign() 공개 메소드

public Assign ( Axiom.Core.QueuedSubMesh qsm, ushort atlod ) : void
qsm Axiom.Core.QueuedSubMesh
atlod ushort
리턴 void

Build() 공개 메소드

public Build ( bool stencilShadows, int logLevel ) : void
stencilShadows bool
logLevel int
리턴 void

Dump() 공개 메소드

public Dump ( ) : void
리턴 void

LODBucket() 공개 메소드

public LODBucket ( Axiom.Core.Region parent, ushort lod, float lodDist ) : System
parent Axiom.Core.Region
lod ushort
lodDist float
리턴 System

dispose() 보호된 메소드

Dispose the material buckets
protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
리턴 void

프로퍼티 상세

lod 보호되어 있는 프로퍼티

protected ushort lod
리턴 ushort

materialBucketMap 보호되어 있는 프로퍼티

protected Dictionary materialBucketMap
리턴 MaterialBucket>.Dictionary

parent 보호되어 있는 프로퍼티

protected Region,Axiom.Core parent
리턴 Axiom.Core.Region

queuedGeometryList 보호되어 있는 프로퍼티

protected List queuedGeometryList
리턴 List

squaredDistance 보호되어 있는 프로퍼티

protected float squaredDistance
리턴 float