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

#include <Graph.hh>

Inheritance diagram for TriangleCoordsContinuousBitmap:
Collaboration diagram for TriangleCoordsContinuousBitmap:

Public Member Functions

 TriangleCoordsContinuousBitmap (float sx, float sy, const Point2d &p1, const Point2d &p2, const Point2d &p3, float val1, float val2, float val3)
void Collect (CollectVisitor &vis)
void HeavyPrepare ()
void Prepare ()
float SizeX () const
float SizeY () const
float Map (float x, float y) const
float xpos12 (float p) const
float xpos13 (float p) const
float xpos23 (float p) const
float ypos12 (float y) const
float ypos13 (float y) const
float ypos23 (float y) const
float Line12 (float x) const
float Line13 (float x) const
float Line23 (float x) const
Public Member Functions inherited from ContinuousBitmap< float >
virtual bool ReadyToPrepare () const
virtual ~ContinuousBitmap ()
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ TriangleCoordsContinuousBitmap()

TriangleCoordsContinuousBitmap::TriangleCoordsContinuousBitmap ( float sx,
float sy,
const Point2d & p1,
const Point2d & p2,
const Point2d & p3,
float val1,
float val2,
float val3 )
inline

Member Function Documentation

◆ Collect()

void TriangleCoordsContinuousBitmap::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ HeavyPrepare()

void TriangleCoordsContinuousBitmap::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

◆ Line12()

float TriangleCoordsContinuousBitmap::Line12 ( float x) const
inline
Here is the caller graph for this function:

◆ Line13()

float TriangleCoordsContinuousBitmap::Line13 ( float x) const
inline
Here is the caller graph for this function:

◆ Line23()

float TriangleCoordsContinuousBitmap::Line23 ( float x) const
inline
Here is the caller graph for this function:

◆ Map()

float TriangleCoordsContinuousBitmap::Map ( float x,
float y ) const
inlinevirtual

Implements ContinuousBitmap< float >.

Here is the caller graph for this function:

◆ Prepare()

void TriangleCoordsContinuousBitmap::Prepare ( )
inlinevirtual

◆ SizeX()

float TriangleCoordsContinuousBitmap::SizeX ( ) const
inlinevirtual

◆ SizeY()

float TriangleCoordsContinuousBitmap::SizeY ( ) const
inlinevirtual

◆ xpos12()

float TriangleCoordsContinuousBitmap::xpos12 ( float p) const
inline
Here is the caller graph for this function:

◆ xpos13()

float TriangleCoordsContinuousBitmap::xpos13 ( float p) const
inline
Here is the caller graph for this function:

◆ xpos23()

float TriangleCoordsContinuousBitmap::xpos23 ( float p) const
inline
Here is the caller graph for this function:

◆ ypos12()

float TriangleCoordsContinuousBitmap::ypos12 ( float y) const
inline
Here is the caller graph for this function:

◆ ypos13()

float TriangleCoordsContinuousBitmap::ypos13 ( float y) const
inline
Here is the caller graph for this function:

◆ ypos23()

float TriangleCoordsContinuousBitmap::ypos23 ( float y) const
inline
Here is the caller graph for this function:

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