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

#include <EffectI.hh>

Inheritance diagram for VertexArrays:
Collaboration diagram for VertexArrays:

Public Member Functions

virtual ~VertexArrays ()
virtual void Collect (CollectVisitor &vis)=0
virtual void HeavyPrepare ()=0
virtual void Prepare ()=0
virtual std::string enabled () const =0
virtual int Num (VertexArrayEnum i) const =0
virtual int NumIndices () const =0
virtual unsigned char * Indices () const =0
virtual VA_ComponentType IndicesComponentType () const =0
virtual size_t Stride (VertexArrayEnum i) const =0
virtual void * Attrib (VertexArrayEnum i) const =0
virtual VA_ComponentType ComponentType (VertexArrayEnum i) const =0
virtual int ComponentCount (VertexArrayEnum i) const =0
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ ~VertexArrays()

virtual VertexArrays::~VertexArrays ( )
inlinevirtual

Member Function Documentation

◆ Attrib()

virtual void * VertexArrays::Attrib ( VertexArrayEnum i) const
pure virtual

◆ Collect()

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

Implements CollectInterface.

◆ ComponentCount()

virtual int VertexArrays::ComponentCount ( VertexArrayEnum i) const
pure virtual

◆ ComponentType()

virtual VA_ComponentType VertexArrays::ComponentType ( VertexArrayEnum i) const
pure virtual

◆ enabled()

virtual std::string VertexArrays::enabled ( ) const
pure virtual

◆ HeavyPrepare()

virtual void VertexArrays::HeavyPrepare ( )
pure virtual

Implements CollectInterface.

◆ Indices()

virtual unsigned char * VertexArrays::Indices ( ) const
pure virtual

◆ IndicesComponentType()

virtual VA_ComponentType VertexArrays::IndicesComponentType ( ) const
pure virtual

◆ Num()

virtual int VertexArrays::Num ( VertexArrayEnum i) const
pure virtual

◆ NumIndices()

virtual int VertexArrays::NumIndices ( ) const
pure virtual

◆ Prepare()

virtual void VertexArrays::Prepare ( )
pure virtual

◆ Stride()

virtual size_t VertexArrays::Stride ( VertexArrayEnum i) const
pure virtual

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