C# Класс Axiom.Core.Entity.EntityShadowRenderable

Nested class to allow entity shadows.
Наследование: Axiom.Graphics.ShadowRenderable
Показать файл Открыть проект

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

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