C# 클래스 Axiom.Core.Entity.EntityShadowRenderable

Nested class to allow entity shadows.
상속: Axiom.Graphics.ShadowRenderable
파일 보기 프로젝트 열기: WolfgangSt/axiom

보호된 프로퍼티들

프로퍼티 타입 설명
currentVertexData Axiom.Graphics.VertexData
originalPosBufferBinding short
parent Entity
positionBuffer Axiom.Graphics.HardwareVertexBuffer
subEntity SubEntity
wBuffer Axiom.Graphics.HardwareVertexBuffer

공개 메소드들

메소드 설명
EntityShadowRenderable ( Entity parent, HardwareIndexBuffer indexBuffer, VertexData vertexData, bool createSeperateLightCap, SubEntity subEntity ) : System
EntityShadowRenderable ( Entity parent, HardwareIndexBuffer indexBuffer, VertexData vertexData, bool createSeparateLightCap, SubEntity subEntity, bool isLightCap ) : System
GetWorldTransforms ( Matrix4 matrices ) : void
RebindPositionBuffer ( VertexData vertexData, bool force ) : void

Rebind the source positions for temp buffer users.

보호된 메소드들

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

메소드 상세

EntityShadowRenderable() 공개 메소드

public EntityShadowRenderable ( Entity parent, HardwareIndexBuffer indexBuffer, VertexData vertexData, bool createSeperateLightCap, SubEntity subEntity ) : System
parent Entity
indexBuffer Axiom.Graphics.HardwareIndexBuffer
vertexData Axiom.Graphics.VertexData
createSeperateLightCap bool
subEntity SubEntity
리턴 System

EntityShadowRenderable() 공개 메소드

public EntityShadowRenderable ( Entity parent, HardwareIndexBuffer indexBuffer, VertexData vertexData, bool createSeparateLightCap, SubEntity subEntity, bool isLightCap ) : System
parent Entity
indexBuffer Axiom.Graphics.HardwareIndexBuffer
vertexData Axiom.Graphics.VertexData
createSeparateLightCap bool
subEntity SubEntity
isLightCap bool
리턴 System

GetWorldTransforms() 공개 메소드

public GetWorldTransforms ( Matrix4 matrices ) : void
matrices Axiom.Math.Matrix4
리턴 void

RebindPositionBuffer() 공개 메소드

Rebind the source positions for temp buffer users.
public RebindPositionBuffer ( VertexData vertexData, bool force ) : void
vertexData Axiom.Graphics.VertexData
force bool
리턴 void

dispose() 보호된 메소드

protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
리턴 void

프로퍼티 상세

currentVertexData 보호되어 있는 프로퍼티

Link to current vertex data used to bind (maybe changes)
protected VertexData,Axiom.Graphics currentVertexData
리턴 Axiom.Graphics.VertexData

originalPosBufferBinding 보호되어 있는 프로퍼티

Original position buffer source binding.
protected short originalPosBufferBinding
리턴 short

parent 보호되어 있는 프로퍼티

protected Entity parent
리턴 Entity

positionBuffer 보호되어 있는 프로퍼티

Shared ref to the position buffer.
protected HardwareVertexBuffer,Axiom.Graphics positionBuffer
리턴 Axiom.Graphics.HardwareVertexBuffer

subEntity 보호되어 있는 프로퍼티

Link to SubEntity, only present if SubEntity has it's own geometry.
protected SubEntity,Axiom.Core subEntity
리턴 SubEntity

wBuffer 보호되어 있는 프로퍼티

Shared ref to w-coord buffer (optional).
protected HardwareVertexBuffer,Axiom.Graphics wBuffer
리턴 Axiom.Graphics.HardwareVertexBuffer