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

#include <Effect.hh>

Inheritance diagram for SurfaceIn3d:
Collaboration diagram for SurfaceIn3d:

Public Member Functions

virtual ~SurfaceIn3d ()
virtual void Prepare ()
virtual Point Index (float x, float y) const =0
virtual Point2d Texture (float x, float y) const =0
virtual float Attrib (float x, float y, int id) const =0
virtual int AttribI (float x, float y, int id) const =0
virtual Vector Normal (float x, float y) const =0
virtual unsigned int Color (float x, float y) const =0
virtual float XSize () const =0
virtual float YSize () const =0
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual void Collect (CollectVisitor &vis)=0
virtual int NumBlocks () const
virtual void HeavyPrepare ()=0
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ ~SurfaceIn3d()

virtual SurfaceIn3d::~SurfaceIn3d ( )
inlinevirtual

Member Function Documentation

◆ Attrib()

virtual float SurfaceIn3d::Attrib ( float x,
float y,
int id ) const
pure virtual

◆ AttribI()

virtual int SurfaceIn3d::AttribI ( float x,
float y,
int id ) const
pure virtual

◆ Color()

virtual unsigned int SurfaceIn3d::Color ( float x,
float y ) const
pure virtual

◆ Index()

virtual Point SurfaceIn3d::Index ( float x,
float y ) const
pure virtual

◆ Normal()

virtual Vector SurfaceIn3d::Normal ( float x,
float y ) const
pure virtual

◆ Prepare()

virtual void SurfaceIn3d::Prepare ( )
inlinevirtual

◆ Texture()

virtual Point2d SurfaceIn3d::Texture ( float x,
float y ) const
pure virtual

◆ XSize()

virtual float SurfaceIn3d::XSize ( ) const
pure virtual

◆ YSize()

virtual float SurfaceIn3d::YSize ( ) const
pure virtual

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