C# Class Axiom.Graphics.TempBlendedBufferInfo

Records the use of temporary blend buffers.
Inheritance: IHardwareBufferLicensee
Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
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.

Method Details

BindTempCopies() public méthode

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
Résultat void

BuffersCheckedOut() public méthode

Detect currently have buffer copies checked out and touch it
public BuffersCheckedOut ( bool positions, bool normals ) : bool
positions bool
normals bool
Résultat bool

CheckoutTempCopies() public méthode

public CheckoutTempCopies ( ) : void
Résultat void

CheckoutTempCopies() public méthode

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
Résultat void

ExtractFrom() public méthode

Utility method, extract info from the given VertexData
public ExtractFrom ( VertexData sourceData ) : void
sourceData VertexData
Résultat void

LicenseExpired() public méthode

Implementation of LicenseExpired.
public LicenseExpired ( Axiom.Graphics.HardwareBuffer buffer ) : void
buffer Axiom.Graphics.HardwareBuffer
Résultat void

Property Details

bindBinormals public_oe property

Should we bind the binormals buffer
public bool bindBinormals
Résultat bool

bindNormals public_oe property

Should we bind the normals buffer
public bool bindNormals
Résultat bool

bindPositions public_oe property

Should we bind the position buffer
public bool bindPositions
Résultat bool

bindTangents public_oe property

Should we bind the tangents buffer
public bool bindTangents
Résultat bool

binormBindIndex public_oe property

Index at which the binormals are bound in the buffer.
public short binormBindIndex
Résultat short

destBinormalBuffer public_oe property

Post-blended binormal buffer.
public HardwareVertexBuffer,Axiom.Graphics destBinormalBuffer
Résultat HardwareVertexBuffer

destNormalBuffer public_oe property

Post-blended normal buffer.
public HardwareVertexBuffer,Axiom.Graphics destNormalBuffer
Résultat HardwareVertexBuffer

destPositionBuffer public_oe property

Post-blended position buffer.
public HardwareVertexBuffer,Axiom.Graphics destPositionBuffer
Résultat HardwareVertexBuffer

destTangentBuffer public_oe property

Post-blended tangent buffer.
public HardwareVertexBuffer,Axiom.Graphics destTangentBuffer
Résultat HardwareVertexBuffer

normBindIndex public_oe property

Index at which the normals are bound in the buffer.
public short normBindIndex
Résultat short

posBindIndex public_oe property

Index at which the positions are bound in the buffer.
public short posBindIndex
Résultat short

posNormalShareBuffer public_oe property

Both positions and normals are contained in the same buffer
public bool posNormalShareBuffer
Résultat bool

srcBinormalBuffer public_oe property

Pre-blended binormal buffer.
public HardwareVertexBuffer,Axiom.Graphics srcBinormalBuffer
Résultat HardwareVertexBuffer

srcNormalBuffer public_oe property

Pre-blended normal buffer.
public HardwareVertexBuffer,Axiom.Graphics srcNormalBuffer
Résultat HardwareVertexBuffer

srcPositionBuffer public_oe property

Pre-blended position buffer.
public HardwareVertexBuffer,Axiom.Graphics srcPositionBuffer
Résultat HardwareVertexBuffer

srcTangentBuffer public_oe property

Pre-blended tangent buffer.
public HardwareVertexBuffer,Axiom.Graphics srcTangentBuffer
Résultat HardwareVertexBuffer

tanBindIndex public_oe property

Index at which the tangents are bound in the buffer.
public short tanBindIndex
Résultat short