#include <GteIndexBuffer.h>
|
| uint32_t | GetFirstIndex () const |
| |
| uint32_t | GetFirstPrimitive () const |
| |
| uint32_t | GetNumActiveIndices () const |
| |
| uint32_t | GetNumActivePrimitives () const |
| |
| uint32_t | GetNumPrimitives () const |
| |
| bool | GetPoint (uint32_t i, uint32_t &v) const |
| |
| IPType | GetPrimitiveType () const |
| |
| bool | GetSegment (uint32_t i, uint32_t &v0, uint32_t &v1) const |
| |
| bool | GetTriangle (uint32_t i, uint32_t &v0, uint32_t &v1, uint32_t &v2) const |
| |
| | IndexBuffer (IPType type, uint32_t numPrimitives, size_t indexSize, bool createStorage=true) |
| |
| | IndexBuffer (IPType type, uint32_t numPrimitives) |
| |
| bool | IsIndexed () const |
| |
| void | SetFirstPrimitive (uint32_t first) |
| |
| void | SetNumActivePrimitives (uint32_t numActive) |
| |
| bool | SetPoint (uint32_t i, uint32_t v) |
| |
| bool | SetSegment (uint32_t i, uint32_t v0, uint32_t v1) |
| |
| bool | SetTriangle (uint32_t i, uint32_t v0, uint32_t v1, uint32_t v2) |
| |
| void | CreateStorage () |
| |
| void | DestroyStorage () |
| |
| template<typename T > |
| T const * | Get () const |
| |
| template<typename T > |
| T * | Get () |
| |
| CopyType | GetCopyType () const |
| |
| char const * | GetData () const |
| |
| char * | GetData () |
| |
| unsigned int | GetElementSize () const |
| |
| unsigned int | GetNumActiveBytes () const |
| |
| unsigned int | GetNumActiveElements () const |
| |
| unsigned int | GetNumBytes () const |
| |
| unsigned int | GetNumElements () const |
| |
| unsigned int | GetOffset () const |
| |
| Usage | GetUsage () const |
| |
| void | ResetData () |
| |
| void | SetCopyType (CopyType copyType) |
| |
| void | SetData (char *data) |
| |
| void | SetNumActiveElements (unsigned int numActiveElements) |
| |
| void | SetOffset (unsigned int offset) |
| |
| void | SetUsage (Usage usage) |
| |
| virtual | ~Resource () |
| |
| std::string const & | GetName () const |
| |
| GraphicsObjectType | GetType () const |
| |
| bool | IsBuffer () const |
| |
| bool | IsDrawingState () const |
| |
| bool | IsShader () const |
| |
| bool | IsTexture () const |
| |
| bool | IsTextureArray () const |
| |
| void | SetName (std::string const &name) |
| |
| virtual | ~GraphicsObject () |
| |
Definition at line 22 of file GteIndexBuffer.h.
| typedef uint32_t(* gte::IndexBuffer::ICFunction) (uint32_t) |
|
protected |
| IndexBuffer::IndexBuffer |
( |
IPType |
type, |
|
|
uint32_t |
numPrimitives, |
|
|
size_t |
indexSize, |
|
|
bool |
createStorage = true |
|
) |
| |
| IndexBuffer::IndexBuffer |
( |
IPType |
type, |
|
|
uint32_t |
numPrimitives |
|
) |
| |
| uint32_t IndexBuffer::GetFirstIndex |
( |
| ) |
const |
| uint32_t gte::IndexBuffer::GetFirstPrimitive |
( |
| ) |
const |
|
inline |
| uint32_t IndexBuffer::GetNumActiveIndices |
( |
| ) |
const |
| uint32_t gte::IndexBuffer::GetNumActivePrimitives |
( |
| ) |
const |
|
inline |
| uint32_t gte::IndexBuffer::GetNumPrimitives |
( |
| ) |
const |
|
inline |
| bool IndexBuffer::GetPoint |
( |
uint32_t |
i, |
|
|
uint32_t & |
v |
|
) |
| const |
| uint32_t IndexBuffer::GetPolypointIndexCount |
( |
uint32_t |
numPrimitives | ) |
|
|
staticprotected |
| uint32_t IndexBuffer::GetPolysegmentContiguousAdjIndexCount |
( |
uint32_t |
numPrimitives | ) |
|
|
staticprotected |
| uint32_t IndexBuffer::GetPolysegmentContiguousIndexCount |
( |
uint32_t |
numPrimitives | ) |
|
|
staticprotected |
| uint32_t IndexBuffer::GetPolysegmentDisjointAdjIndexCount |
( |
uint32_t |
numPrimitives | ) |
|
|
staticprotected |
| uint32_t IndexBuffer::GetPolysegmentDisjointIndexCount |
( |
uint32_t |
numPrimitives | ) |
|
|
staticprotected |
| IPType gte::IndexBuffer::GetPrimitiveType |
( |
| ) |
const |
|
inline |
| bool IndexBuffer::GetSegment |
( |
uint32_t |
i, |
|
|
uint32_t & |
v0, |
|
|
uint32_t & |
v1 |
|
) |
| const |
| bool IndexBuffer::GetTriangle |
( |
uint32_t |
i, |
|
|
uint32_t & |
v0, |
|
|
uint32_t & |
v1, |
|
|
uint32_t & |
v2 |
|
) |
| const |
| uint32_t IndexBuffer::GetTrimeshAdjIndexCount |
( |
uint32_t |
numPrimitives | ) |
|
|
staticprotected |
| uint32_t IndexBuffer::GetTrimeshIndexCount |
( |
uint32_t |
numPrimitives | ) |
|
|
staticprotected |
| uint32_t IndexBuffer::GetTristripAdjIndexCount |
( |
uint32_t |
numPrimitives | ) |
|
|
staticprotected |
| uint32_t IndexBuffer::GetTristripIndexCount |
( |
uint32_t |
numPrimitives | ) |
|
|
staticprotected |
| bool gte::IndexBuffer::IsIndexed |
( |
| ) |
const |
|
inline |
| void IndexBuffer::SetFirstPrimitive |
( |
uint32_t |
first | ) |
|
| void IndexBuffer::SetNumActivePrimitives |
( |
uint32_t |
numActive | ) |
|
| bool IndexBuffer::SetPoint |
( |
uint32_t |
i, |
|
|
uint32_t |
v |
|
) |
| |
| bool IndexBuffer::SetSegment |
( |
uint32_t |
i, |
|
|
uint32_t |
v0, |
|
|
uint32_t |
v1 |
|
) |
| |
| bool IndexBuffer::SetTriangle |
( |
uint32_t |
i, |
|
|
uint32_t |
v0, |
|
|
uint32_t |
v1, |
|
|
uint32_t |
v2 |
|
) |
| |
| bool gte::IndexBuffer::ValidPrimitiveType |
( |
IPType |
type | ) |
const |
|
inlineprotected |
| uint32_t gte::IndexBuffer::mFirstPrimitive |
|
protected |
| uint32_t gte::IndexBuffer::mNumActivePrimitives |
|
protected |
| uint32_t gte::IndexBuffer::mNumPrimitives |
|
protected |
| IPType gte::IndexBuffer::mPrimitiveType |
|
protected |
The documentation for this class was generated from the following files: