GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
MutableFaceCollection Class Referenceabstract

#include <EffectI.hh>

Inheritance diagram for MutableFaceCollection:
Collaboration diagram for MutableFaceCollection:

Public Member Functions

virtual ~MutableFaceCollection ()
virtual std::string name () const =0
virtual void Collect (CollectVisitor &vis)=0
virtual void HeavyPrepare ()=0
virtual void Prepare ()=0
virtual int NumVertices () const =0
virtual void Faces (std::vector< Point > &vec)=0
virtual void Normal (std::vector< Vector > &vec)=0
virtual void Color (std::vector< unsigned int > &vec)=0
virtual void Tex (std::vector< Point2d > &vec)=0
virtual void Tex3 (std::vector< float > &vec)=0
virtual void Joints (std::vector< VEC4 > &vec)=0
virtual void Weights (std::vector< VEC4 > &vec)=0
virtual int NumFaces () const =0
virtual void Indices (std::vector< int > &vec)=0
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ ~MutableFaceCollection()

virtual MutableFaceCollection::~MutableFaceCollection ( )
inlinevirtual

Member Function Documentation

◆ Collect()

virtual void MutableFaceCollection::Collect ( CollectVisitor & vis)
pure virtual

Implements CollectInterface.

Implemented in MutableFaceCollImpl.

◆ Color()

virtual void MutableFaceCollection::Color ( std::vector< unsigned int > & vec)
pure virtual

Implemented in MutableFaceCollImpl.

◆ Faces()

virtual void MutableFaceCollection::Faces ( std::vector< Point > & vec)
pure virtual

Implemented in MutableFaceCollImpl.

◆ HeavyPrepare()

virtual void MutableFaceCollection::HeavyPrepare ( )
pure virtual

Implements CollectInterface.

Implemented in MutableFaceCollImpl.

◆ Indices()

virtual void MutableFaceCollection::Indices ( std::vector< int > & vec)
pure virtual

Implemented in MutableFaceCollImpl.

◆ Joints()

virtual void MutableFaceCollection::Joints ( std::vector< VEC4 > & vec)
pure virtual

Implemented in MutableFaceCollImpl.

◆ name()

virtual std::string MutableFaceCollection::name ( ) const
pure virtual

Implemented in MutableFaceCollImpl.

◆ Normal()

virtual void MutableFaceCollection::Normal ( std::vector< Vector > & vec)
pure virtual

Implemented in MutableFaceCollImpl.

◆ NumFaces()

virtual int MutableFaceCollection::NumFaces ( ) const
pure virtual

Implemented in MutableFaceCollImpl.

◆ NumVertices()

virtual int MutableFaceCollection::NumVertices ( ) const
pure virtual

Implemented in MutableFaceCollImpl.

◆ Prepare()

virtual void MutableFaceCollection::Prepare ( )
pure virtual

Implemented in MutableFaceCollImpl.

◆ Tex()

virtual void MutableFaceCollection::Tex ( std::vector< Point2d > & vec)
pure virtual

Implemented in MutableFaceCollImpl.

◆ Tex3()

virtual void MutableFaceCollection::Tex3 ( std::vector< float > & vec)
pure virtual

Implemented in MutableFaceCollImpl.

◆ Weights()

virtual void MutableFaceCollection::Weights ( std::vector< VEC4 > & vec)
pure virtual

Implemented in MutableFaceCollImpl.


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