C# Class Axiom.RenderSystems.Xna.XnaHardwareBufferManagerBase

Summary description for XnaHardwareBufferManager.
Inheritance: HardwareBufferManagerBase
Show file Open project: WolfgangSt/axiom

Protected Properties

Property Type Description
_device Microsoft.Xna.Framework.Graphics.GraphicsDevice

Public Methods

Method Description
CreateIndexBuffer ( IndexType type, int numIndices, BufferUsage usage ) : HardwareIndexBuffer
CreateIndexBuffer ( IndexType type, int numIndices, BufferUsage usage, bool useShadowBuffer ) : HardwareIndexBuffer
CreateVertexBuffer ( Axiom.Graphics.VertexDeclaration vertexDeclaration, int numVerts, BufferUsage usage ) : HardwareVertexBuffer
CreateVertexBuffer ( Axiom.Graphics.VertexDeclaration vertexDeclaration, int numVerts, BufferUsage usage, bool useShadowBuffer ) : HardwareVertexBuffer
CreateVertexDeclaration ( ) : Axiom.Graphics.VertexDeclaration
XnaHardwareBufferManagerBase ( Microsoft.Xna.Framework.Graphics device ) : System

Protected Methods

Method Description
dispose ( bool disposeManagedResources ) : void

Class level dispose method

Method Details

CreateIndexBuffer() public method

public CreateIndexBuffer ( IndexType type, int numIndices, BufferUsage usage ) : HardwareIndexBuffer
type IndexType
numIndices int
usage BufferUsage
return Axiom.Graphics.HardwareIndexBuffer

CreateIndexBuffer() public method

public CreateIndexBuffer ( IndexType type, int numIndices, BufferUsage usage, bool useShadowBuffer ) : HardwareIndexBuffer
type IndexType
numIndices int
usage BufferUsage
useShadowBuffer bool
return Axiom.Graphics.HardwareIndexBuffer

CreateVertexBuffer() public method

public CreateVertexBuffer ( Axiom.Graphics.VertexDeclaration vertexDeclaration, int numVerts, BufferUsage usage ) : HardwareVertexBuffer
vertexDeclaration Axiom.Graphics.VertexDeclaration
numVerts int
usage BufferUsage
return Axiom.Graphics.HardwareVertexBuffer

CreateVertexBuffer() public method

public CreateVertexBuffer ( Axiom.Graphics.VertexDeclaration vertexDeclaration, int numVerts, BufferUsage usage, bool useShadowBuffer ) : HardwareVertexBuffer
vertexDeclaration Axiom.Graphics.VertexDeclaration
numVerts int
usage BufferUsage
useShadowBuffer bool
return Axiom.Graphics.HardwareVertexBuffer

CreateVertexDeclaration() public method

public CreateVertexDeclaration ( ) : Axiom.Graphics.VertexDeclaration
return Axiom.Graphics.VertexDeclaration

XnaHardwareBufferManagerBase() public method

public XnaHardwareBufferManagerBase ( Microsoft.Xna.Framework.Graphics device ) : System
device Microsoft.Xna.Framework.Graphics
return System

dispose() protected method

Class level dispose method
protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
return void

Property Details

_device protected property

protected GraphicsDevice,Microsoft.Xna.Framework.Graphics _device
return Microsoft.Xna.Framework.Graphics.GraphicsDevice