C# Class NewTOAPIA.Modeling.Mesh3D

Inheritance: GLRenderable
显示文件 Open project: Wiladams/NewTOAPIA

Public Properties

Property Type Description
fUseColors bool
fUseEdges bool
fUseIndices bool
fUseNormals bool
fUseShader bool
fUseTexture bool
fUseVertices bool

Protected Properties

Property Type Description
fIndexBufferObject NewTOAPIA.GL.BufferObjectIndices
fTextureBufferObject VertexBufferObject
fVertexBufferObject VertexBufferObject

Public Methods

Method Description
Mesh3D ( GraphicsInterface gi, BeginMode mode ) : System
SetIndices ( int indices ) : void
SetTextureCoordinates ( TextureCoordinates coords ) : void
SetVertices ( Vector3f verts ) : void

Protected Methods

Method Description
BeginRender ( GraphicsInterface gi ) : void
EndRender ( GraphicsInterface gi ) : void
RenderContent ( GraphicsInterface gi ) : void

Method Details

BeginRender() protected method

protected BeginRender ( GraphicsInterface gi ) : void
gi NewTOAPIA.GL.GraphicsInterface
return void

EndRender() protected method

protected EndRender ( GraphicsInterface gi ) : void
gi NewTOAPIA.GL.GraphicsInterface
return void

Mesh3D() public method

public Mesh3D ( GraphicsInterface gi, BeginMode mode ) : System
gi NewTOAPIA.GL.GraphicsInterface
mode BeginMode
return System

RenderContent() protected method

protected RenderContent ( GraphicsInterface gi ) : void
gi NewTOAPIA.GL.GraphicsInterface
return void

SetIndices() public method

public SetIndices ( int indices ) : void
indices int
return void

SetTextureCoordinates() public method

public SetTextureCoordinates ( TextureCoordinates coords ) : void
coords NewTOAPIA.GL.TextureCoordinates
return void

SetVertices() public method

public SetVertices ( Vector3f verts ) : void
verts Vector3f
return void

Property Details

fIndexBufferObject protected_oe property

protected BufferObjectIndices,NewTOAPIA.GL fIndexBufferObject
return NewTOAPIA.GL.BufferObjectIndices

fTextureBufferObject protected_oe property

protected VertexBufferObject fTextureBufferObject
return VertexBufferObject

fUseColors public_oe property

public bool fUseColors
return bool

fUseEdges public_oe property

public bool fUseEdges
return bool

fUseIndices public_oe property

public bool fUseIndices
return bool

fUseNormals public_oe property

public bool fUseNormals
return bool

fUseShader public_oe property

public bool fUseShader
return bool

fUseTexture public_oe property

public bool fUseTexture
return bool

fUseVertices public_oe property

public bool fUseVertices
return bool

fVertexBufferObject protected_oe property

protected VertexBufferObject fVertexBufferObject
return VertexBufferObject