TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
cFVFStream Class Reference

Detailed Description

FVF stream class.

Public Member Functions

 cFVFStream ()
 
 cFVFStream (const cFVFDescription *FVF, tPtr pBase=NULL, tU32 ulCount=0)
 
void Setup (const cFVFDescription *FVF, tPtr pBase=NULL, tU32 ulCount=0)
 
void SetBase (tPtr pBase, tU32 ulCount)
 
tBool IsOK () const
 
tSize GetNumVertices () const
 
const cFVFDescriptionGetFVFDescription () const
 
tPtr GetBase () const
 
void Reset ()
 
void SetCurrentIndex (tSize idx)
 
tSize GetCurrentIndex () const
 
tBool End () const
 
void Next ()
 
void Prev ()
 
tPtr Current () const
 
tPtr GetVertex (tU32 ulIdx) const
 
cFVFVertexVertex () const
 
void Copy (cFVFStream &src)
 
void Lerp (cFVFStream &B, tF32 fF)
 

Member Function Documentation

tBool IsOK ( ) const
tSize GetNumVertices ( ) const
const cFVFDescription& GetFVFDescription ( ) const
tPtr GetBase ( ) const
void Reset ( )
void SetCurrentIndex ( tSize  idx)
tSize GetCurrentIndex ( ) const
tBool End ( ) const
void Next ( )
void Prev ( )
tPtr Current ( ) const
tPtr GetVertex ( tU32  ulIdx) const
cFVFVertex& Vertex ( ) const