Property | Type | Description | |
---|---|---|---|
_baseInstance | HardwareBufferManagerBase |
Method | Description | |
---|---|---|
AllocateVertexBufferCopy ( |
||
CreateIndexBuffer ( IndexType type, int numIndices, BufferUsage usage, bool useShadowBuffer ) : |
||
CreateVertexBuffer ( Axiom.Graphics.VertexDeclaration vertexDeclaration, int numVerts, BufferUsage usage, bool useShadowBuffer ) : |
||
CreateVertexBufferBinding ( ) : |
||
CreateVertexDeclaration ( ) : Axiom.Graphics.VertexDeclaration | ||
DestroyVertexBufferBinding ( |
||
DestroyVertexDeclaration ( Axiom.Graphics.VertexDeclaration decl ) : void | ||
ForceReleaseBufferCopies ( |
||
FreeUnusedBufferCopies ( ) : void | ||
NotifyIndexBufferDestroyed ( |
||
NotifyVertexBufferDestroyed ( |
||
ReleaseBufferCopies ( bool forceFreeUnused ) : void | ||
ReleaseVertexBufferCopy ( |
Method | Description | |
---|---|---|
HardwareBufferManager ( HardwareBufferManagerBase baseInstance ) : System |
Internal constructor. This class cannot be instantiated externally. Protected internal because this singleton will actually hold the instance of a subclass created by a render system plugin. |
public AllocateVertexBufferCopy ( |
||
sourceBuffer | ||
licenseType | BufferLicenseRelease | |
licensee | IHardwareBufferLicensee | |
copyData | bool | |
return |
public CreateIndexBuffer ( IndexType type, int numIndices, BufferUsage usage, bool useShadowBuffer ) : |
||
type | IndexType | |
numIndices | int | |
usage | BufferUsage | |
useShadowBuffer | bool | |
return |
public CreateVertexBuffer ( Axiom.Graphics.VertexDeclaration vertexDeclaration, int numVerts, BufferUsage usage, bool useShadowBuffer ) : |
||
vertexDeclaration | Axiom.Graphics.VertexDeclaration | |
numVerts | int | |
usage | BufferUsage | |
useShadowBuffer | bool | |
return |
public CreateVertexBufferBinding ( ) : |
||
return |
public CreateVertexDeclaration ( ) : Axiom.Graphics.VertexDeclaration | ||
return | Axiom.Graphics.VertexDeclaration |
public DestroyVertexBufferBinding ( |
||
binding | ||
return | void |
public DestroyVertexDeclaration ( Axiom.Graphics.VertexDeclaration decl ) : void | ||
decl | Axiom.Graphics.VertexDeclaration | |
return | void |
public ForceReleaseBufferCopies ( |
||
sourceBuffer | ||
return | void |
protected HardwareBufferManager ( HardwareBufferManagerBase baseInstance ) : System | ||
baseInstance | HardwareBufferManagerBase | |
return | System |
public NotifyIndexBufferDestroyed ( |
||
buffer | ||
return | void |
public NotifyVertexBufferDestroyed ( |
||
buffer | ||
return | void |
public ReleaseBufferCopies ( bool forceFreeUnused ) : void | ||
forceFreeUnused | bool | |
return | void |
public ReleaseVertexBufferCopy ( |
||
bufferCopy | ||
return | void |