GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
ObjectArray2 Class Reference

#include <Effect.hh>

Inheritance diagram for ObjectArray2:
Collaboration diagram for ObjectArray2:

Public Member Functions

 ObjectArray2 (Array< int, FaceCollectionTri * > &arr)
int NumObjects () const
virtual int PointsStartRange (int obj) const
virtual int PointsEndRange (int obj) const
virtual int IndexStartRange (int obj) const
virtual int IndexEndRange (int obj) const
virtual int NumFaces () const
virtual int NumPoints () const
virtual Point FacePoint (int index) const
virtual unsigned int Color (int index) const
virtual Point2d TexCoord (int index) const
virtual Vector PointNormal (int index) const
virtual float Attrib (int index, int id) const
virtual int AttribI (int index, int id) const
virtual int IndexCount () const
virtual int IndexToFace (int index) const
virtual int Index (int face, int point) const
Public Member Functions inherited from FaceCollectionTri
virtual ~FaceCollectionTri ()

Constructor & Destructor Documentation

◆ ObjectArray2()

ObjectArray2::ObjectArray2 ( Array< int, FaceCollectionTri * > & arr)
inline

Member Function Documentation

◆ Attrib()

virtual float ObjectArray2::Attrib ( int index,
int id ) const
inlinevirtual

Implements FaceCollectionTri.

◆ AttribI()

virtual int ObjectArray2::AttribI ( int index,
int id ) const
inlinevirtual

Implements FaceCollectionTri.

◆ Color()

virtual unsigned int ObjectArray2::Color ( int index) const
inlinevirtual

Implements FaceCollectionTri.

◆ FacePoint()

virtual Point ObjectArray2::FacePoint ( int index) const
inlinevirtual

Implements FaceCollectionTri.

◆ Index()

virtual int ObjectArray2::Index ( int face,
int point ) const
inlinevirtual

Implements FaceCollectionTri.

◆ IndexCount()

virtual int ObjectArray2::IndexCount ( ) const
inlinevirtual

Implements FaceCollectionTri.

◆ IndexEndRange()

virtual int ObjectArray2::IndexEndRange ( int obj) const
inlinevirtual

◆ IndexStartRange()

virtual int ObjectArray2::IndexStartRange ( int obj) const
inlinevirtual

Implements FaceCollectionTriWithObjects.

Here is the caller graph for this function:

◆ IndexToFace()

virtual int ObjectArray2::IndexToFace ( int index) const
inlinevirtual

Implements FaceCollectionTri.

◆ NumFaces()

virtual int ObjectArray2::NumFaces ( ) const
inlinevirtual

Implements FaceCollectionTri.

◆ NumObjects()

int ObjectArray2::NumObjects ( ) const
inlinevirtual

◆ NumPoints()

virtual int ObjectArray2::NumPoints ( ) const
inlinevirtual

Implements FaceCollectionTri.

◆ PointNormal()

virtual Vector ObjectArray2::PointNormal ( int index) const
inlinevirtual

Implements FaceCollectionTri.

◆ PointsEndRange()

virtual int ObjectArray2::PointsEndRange ( int obj) const
inlinevirtual

◆ PointsStartRange()

virtual int ObjectArray2::PointsStartRange ( int obj) const
inlinevirtual

Implements FaceCollectionTriWithObjects.

Here is the caller graph for this function:

◆ TexCoord()

virtual Point2d ObjectArray2::TexCoord ( int index) const
inlinevirtual

Implements FaceCollectionTri.


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