GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
FaceCollectionTo2 Class Reference
Inheritance diagram for FaceCollectionTo2:
Collaboration diagram for FaceCollectionTo2:

Public Types

enum  Fields {
  EFacePoint =0x1 , EEndFacePoint =0x2 , EPointNormal =0x4 , EColor =0x8 ,
  ETexCoord =0x10 , ETexCoord3 =0x20 , EJoint =0x40 , EWeight =0x80
}

Public Member Functions

 FaceCollectionTo2 (FaceCollection *coll, Fields flags=Fields(EFacePoint+EEndFacePoint+EPointNormal+EColor+ETexCoord+ETexCoord3+EJoint+EWeight))
virtual void Collect (CollectVisitor &vis)
virtual void HeavyPrepare ()
virtual void Prepare ()
virtual int NumFaces () const
virtual int NumPoints (int face) const
virtual Vertex Face (int face, int point) const
Public Member Functions inherited from FaceCollection2
virtual ~FaceCollection2 ()
virtual int NumObjects () const
virtual std::pair< int, int > GetObject (int o) const
virtual int NumTextures () const
virtual void GenTexture (int num)
virtual BufferRef TextureBuf (int num) const
virtual int FaceTexture (int face) const
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Member Enumeration Documentation

◆ Fields

Enumerator
EFacePoint 
EEndFacePoint 
EPointNormal 
EColor 
ETexCoord 
ETexCoord3 
EJoint 
EWeight 

Constructor & Destructor Documentation

◆ FaceCollectionTo2()

FaceCollectionTo2::FaceCollectionTo2 ( FaceCollection * coll,
Fields flags = Fields(EFacePoint+EEndFacePoint+EPointNormal+EColor+ETexCoord+ETexCoord3+EJoint+EWeight) )
inline

Member Function Documentation

◆ Collect()

virtual void FaceCollectionTo2::Collect ( CollectVisitor & vis)
inlinevirtual

Implements FaceCollection2.

◆ Face()

virtual Vertex FaceCollectionTo2::Face ( int face,
int point ) const
inlinevirtual

Implements FaceCollection2.

◆ HeavyPrepare()

virtual void FaceCollectionTo2::HeavyPrepare ( )
inlinevirtual

Implements FaceCollection2.

◆ NumFaces()

virtual int FaceCollectionTo2::NumFaces ( ) const
inlinevirtual

Implements FaceCollection2.

◆ NumPoints()

virtual int FaceCollectionTo2::NumPoints ( int face) const
inlinevirtual

Implements FaceCollection2.

◆ Prepare()

virtual void FaceCollectionTo2::Prepare ( )
inlinevirtual

Implements FaceCollection2.


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