Google

Main Page   Class Hierarchy   Compound List   File List   Compound Members  

iVertexBuffer Struct Reference

This interface represents a black-box vertex buffer. More...

#include <vbufmgr.h>

Inheritance diagram for iVertexBuffer:

iBase List of all members.

Public Methods

virtual int GetPriority () const=0
 Get the priority.

virtual bool IsLocked () const=0
 Check if the buffer is locked.

virtual csVector3GetVertices () const=0
 Get the current array of vertices.

virtual csVector2GetTexels () const=0
 Get the current array of texels.

virtual csColorGetColors () const=0
 Get the current array of colors.

virtual int GetVertexCount () const=0
 Get the number of vertices.


Detailed Description

This interface represents a black-box vertex buffer.

Using the vertex buffer manager (see below) you can create objects that implement this interface. These objects are managed by the respective 3D renderer that provided the vertex buffer manager and are supposed to store the vertices in the most efficient way possible.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.5 written by Dimitri van Heesch, ©1997-2000