Assimp  v3.1.1 (June 2014)
o3dgc::CompressedTriangleFans Class Reference

Public Member Functions

O3DGCErrorCode Allocate (long numVertices, long numTriangles)
 
O3DGCErrorCode Clear ()
 
 CompressedTriangleFans (void)
 Constructor. More...
 
O3DGCStreamType GetStreamType () const
 
O3DGCErrorCode Load (const BinaryStream &bstream, unsigned long &iterator, bool decodeTrianglesOrder, O3DGCStreamType streamType)
 
O3DGCErrorCode PushConfig (long config)
 
O3DGCErrorCode PushDegree (long degree)
 
O3DGCErrorCode PushIndex (long index)
 
O3DGCErrorCode PushNumTFans (long numTFans)
 
O3DGCErrorCode PushOperation (long op)
 
O3DGCErrorCode PushTriangleIndex (long index)
 
long ReadConfig (unsigned long &iterator) const
 
long ReadDegree (unsigned long &iterator) const
 
long ReadIndex (unsigned long &iterator) const
 
long ReadNumTFans (unsigned long &iterator) const
 
long ReadOperation (unsigned long &iterator) const
 
long ReadTriangleIndex (unsigned long &iterator) const
 
O3DGCErrorCode Save (BinaryStream &bstream, bool encodeTrianglesOrder, O3DGCStreamType streamType)
 
void SetStreamType (O3DGCStreamType streamType)
 
 ~CompressedTriangleFans (void)
 Destructor. More...
 

Constructor & Destructor Documentation

◆ CompressedTriangleFans()

o3dgc::CompressedTriangleFans::CompressedTriangleFans ( void  )
inline

Constructor.

◆ ~CompressedTriangleFans()

o3dgc::CompressedTriangleFans::~CompressedTriangleFans ( void  )
inline

Destructor.

Member Function Documentation

◆ Allocate()

O3DGCErrorCode o3dgc::CompressedTriangleFans::Allocate ( long  numVertices,
long  numTriangles 
)
inline

◆ Clear()

O3DGCErrorCode o3dgc::CompressedTriangleFans::Clear ( )
inline

◆ GetStreamType()

O3DGCStreamType o3dgc::CompressedTriangleFans::GetStreamType ( ) const
inline

◆ Load()

O3DGCErrorCode o3dgc::CompressedTriangleFans::Load ( const BinaryStream bstream,
unsigned long &  iterator,
bool  decodeTrianglesOrder,
O3DGCStreamType  streamType 
)

◆ PushConfig()

O3DGCErrorCode o3dgc::CompressedTriangleFans::PushConfig ( long  config)
inline

◆ PushDegree()

O3DGCErrorCode o3dgc::CompressedTriangleFans::PushDegree ( long  degree)
inline

◆ PushIndex()

O3DGCErrorCode o3dgc::CompressedTriangleFans::PushIndex ( long  index)
inline

◆ PushNumTFans()

O3DGCErrorCode o3dgc::CompressedTriangleFans::PushNumTFans ( long  numTFans)
inline

◆ PushOperation()

O3DGCErrorCode o3dgc::CompressedTriangleFans::PushOperation ( long  op)
inline

◆ PushTriangleIndex()

O3DGCErrorCode o3dgc::CompressedTriangleFans::PushTriangleIndex ( long  index)
inline

◆ ReadConfig()

long o3dgc::CompressedTriangleFans::ReadConfig ( unsigned long &  iterator) const
inline

◆ ReadDegree()

long o3dgc::CompressedTriangleFans::ReadDegree ( unsigned long &  iterator) const
inline

◆ ReadIndex()

long o3dgc::CompressedTriangleFans::ReadIndex ( unsigned long &  iterator) const
inline

◆ ReadNumTFans()

long o3dgc::CompressedTriangleFans::ReadNumTFans ( unsigned long &  iterator) const
inline

◆ ReadOperation()

long o3dgc::CompressedTriangleFans::ReadOperation ( unsigned long &  iterator) const
inline

◆ ReadTriangleIndex()

long o3dgc::CompressedTriangleFans::ReadTriangleIndex ( unsigned long &  iterator) const
inline

◆ Save()

O3DGCErrorCode o3dgc::CompressedTriangleFans::Save ( BinaryStream bstream,
bool  encodeTrianglesOrder,
O3DGCStreamType  streamType 
)

◆ SetStreamType()

void o3dgc::CompressedTriangleFans::SetStreamType ( O3DGCStreamType  streamType)
inline

The documentation for this class was generated from the following files: