C# 클래스 Axiom.Graphics.TempBlendedBufferInfo

Records the use of temporary blend buffers.
상속: IHardwareBufferLicensee
파일 보기 프로젝트 열기: WolfgangSt/axiom 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
bindBinormals bool
bindNormals bool
bindPositions bool
bindTangents bool
binormBindIndex short
destBinormalBuffer HardwareVertexBuffer
destNormalBuffer HardwareVertexBuffer
destPositionBuffer HardwareVertexBuffer
destTangentBuffer HardwareVertexBuffer
normBindIndex short
posBindIndex short
posNormalShareBuffer bool
srcBinormalBuffer HardwareVertexBuffer
srcNormalBuffer HardwareVertexBuffer
srcPositionBuffer HardwareVertexBuffer
srcTangentBuffer HardwareVertexBuffer
tanBindIndex short

공개 메소드들

메소드 설명
BindTempCopies ( VertexData targetData, bool suppressHardwareUpload ) : void

Utility method, binds dest copies into a given VertexData.

BuffersCheckedOut ( bool positions, bool normals ) : bool

Detect currently have buffer copies checked out and touch it

CheckoutTempCopies ( ) : void
CheckoutTempCopies ( bool positions, bool normals, bool tangents, bool binormals ) : void

Utility method, checks out temporary copies of src into dest.

ExtractFrom ( VertexData sourceData ) : void

Utility method, extract info from the given VertexData

LicenseExpired ( Axiom.Graphics.HardwareBuffer buffer ) : void

Implementation of LicenseExpired.

메소드 상세

BindTempCopies() 공개 메소드

Utility method, binds dest copies into a given VertexData.
public BindTempCopies ( VertexData targetData, bool suppressHardwareUpload ) : void
targetData VertexData VertexData object to bind the temp buffers into.
suppressHardwareUpload bool
리턴 void

BuffersCheckedOut() 공개 메소드

Detect currently have buffer copies checked out and touch it
public BuffersCheckedOut ( bool positions, bool normals ) : bool
positions bool
normals bool
리턴 bool

CheckoutTempCopies() 공개 메소드

public CheckoutTempCopies ( ) : void
리턴 void

CheckoutTempCopies() 공개 메소드

Utility method, checks out temporary copies of src into dest.
public CheckoutTempCopies ( bool positions, bool normals, bool tangents, bool binormals ) : void
positions bool
normals bool
tangents bool
binormals bool
리턴 void

ExtractFrom() 공개 메소드

Utility method, extract info from the given VertexData
public ExtractFrom ( VertexData sourceData ) : void
sourceData VertexData
리턴 void

LicenseExpired() 공개 메소드

Implementation of LicenseExpired.
public LicenseExpired ( Axiom.Graphics.HardwareBuffer buffer ) : void
buffer Axiom.Graphics.HardwareBuffer
리턴 void

프로퍼티 상세

bindBinormals 공개적으로 프로퍼티

Should we bind the binormals buffer
public bool bindBinormals
리턴 bool

bindNormals 공개적으로 프로퍼티

Should we bind the normals buffer
public bool bindNormals
리턴 bool

bindPositions 공개적으로 프로퍼티

Should we bind the position buffer
public bool bindPositions
리턴 bool

bindTangents 공개적으로 프로퍼티

Should we bind the tangents buffer
public bool bindTangents
리턴 bool

binormBindIndex 공개적으로 프로퍼티

Index at which the binormals are bound in the buffer.
public short binormBindIndex
리턴 short

destBinormalBuffer 공개적으로 프로퍼티

Post-blended binormal buffer.
public HardwareVertexBuffer,Axiom.Graphics destBinormalBuffer
리턴 HardwareVertexBuffer

destNormalBuffer 공개적으로 프로퍼티

Post-blended normal buffer.
public HardwareVertexBuffer,Axiom.Graphics destNormalBuffer
리턴 HardwareVertexBuffer

destPositionBuffer 공개적으로 프로퍼티

Post-blended position buffer.
public HardwareVertexBuffer,Axiom.Graphics destPositionBuffer
리턴 HardwareVertexBuffer

destTangentBuffer 공개적으로 프로퍼티

Post-blended tangent buffer.
public HardwareVertexBuffer,Axiom.Graphics destTangentBuffer
리턴 HardwareVertexBuffer

normBindIndex 공개적으로 프로퍼티

Index at which the normals are bound in the buffer.
public short normBindIndex
리턴 short

posBindIndex 공개적으로 프로퍼티

Index at which the positions are bound in the buffer.
public short posBindIndex
리턴 short

posNormalShareBuffer 공개적으로 프로퍼티

Both positions and normals are contained in the same buffer
public bool posNormalShareBuffer
리턴 bool

srcBinormalBuffer 공개적으로 프로퍼티

Pre-blended binormal buffer.
public HardwareVertexBuffer,Axiom.Graphics srcBinormalBuffer
리턴 HardwareVertexBuffer

srcNormalBuffer 공개적으로 프로퍼티

Pre-blended normal buffer.
public HardwareVertexBuffer,Axiom.Graphics srcNormalBuffer
리턴 HardwareVertexBuffer

srcPositionBuffer 공개적으로 프로퍼티

Pre-blended position buffer.
public HardwareVertexBuffer,Axiom.Graphics srcPositionBuffer
리턴 HardwareVertexBuffer

srcTangentBuffer 공개적으로 프로퍼티

Pre-blended tangent buffer.
public HardwareVertexBuffer,Axiom.Graphics srcTangentBuffer
리턴 HardwareVertexBuffer

tanBindIndex 공개적으로 프로퍼티

Index at which the tangents are bound in the buffer.
public short tanBindIndex
리턴 short