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

#include <Triangle.hh>

Inheritance diagram for Shadow:
Collaboration diagram for Shadow:

Public Member Functions

 Shadow (DistanceRenderable *rend, Vector rd, float mint, float maxt, float k)
float FloatValue (Point ro) const
 Shadow (Plane pl, Point p)
void Modify (Tri &t) const
Public Member Functions inherited from FloatVolumeObject
virtual float Value (Point p) const =0
virtual int Id (Point p) const =0
virtual UV TexCoords (int id, Point p) const =0
virtual Vector FloatNormal (Point p) const
virtual ~FloatVolumeObject ()
Public Member Functions inherited from ModifyValue< Tri >
virtual ~ModifyValue ()

Constructor & Destructor Documentation

◆ Shadow() [1/2]

Shadow::Shadow ( DistanceRenderable * rend,
Vector rd,
float mint,
float maxt,
float k )
inline

◆ Shadow() [2/2]

Shadow::Shadow ( Plane pl,
Point p )
inline

Member Function Documentation

◆ FloatValue()

float Shadow::FloatValue ( Point ro) const
inlinevirtual

Implements FloatVolumeObject.

◆ Modify()

void Shadow::Modify ( Tri & t) const
inlinevirtual

Implements ModifyValue< Tri >.


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