GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
TimedShaderParameter Class Reference
Inheritance diagram for TimedShaderParameter:
Collaboration diagram for TimedShaderParameter:

Public Member Functions

 TimedShaderParameter (float start_time, float end_time, ShaderParameterI *next, int num, float start_value, float end_value)
 TimedShaderParameter (float start_time, float end_time, ShaderParameterI *next, int num, int start_value, int end_value)
 TimedShaderParameter (float start_time, float end_time, ShaderParameterI *next, int num, unsigned int start_value, unsigned int end_value)
 TimedShaderParameter (float start_time, float end_time, ShaderParameterI *next, int num, Point start_value, Point end_value)
 TimedShaderParameter (float start_time, float end_time, ShaderParameterI *next, int num, Point start_value, Point end_value, int dummy)
virtual void set_time (float time)
virtual bool enabled () const
virtual float param_value_f (int i) const
virtual int param_value_i (int i) const
virtual unsigned int param_value_u (int i) const
virtual Point param_value_p3d (int i) const
virtual Point param_value_uvw (int i) const
Public Member Functions inherited from ShaderParameterI
virtual ~ShaderParameterI ()

Constructor & Destructor Documentation

◆ TimedShaderParameter() [1/5]

TimedShaderParameter::TimedShaderParameter ( float start_time,
float end_time,
ShaderParameterI * next,
int num,
float start_value,
float end_value )
inline

◆ TimedShaderParameter() [2/5]

TimedShaderParameter::TimedShaderParameter ( float start_time,
float end_time,
ShaderParameterI * next,
int num,
int start_value,
int end_value )
inline

◆ TimedShaderParameter() [3/5]

TimedShaderParameter::TimedShaderParameter ( float start_time,
float end_time,
ShaderParameterI * next,
int num,
unsigned int start_value,
unsigned int end_value )
inline

◆ TimedShaderParameter() [4/5]

TimedShaderParameter::TimedShaderParameter ( float start_time,
float end_time,
ShaderParameterI * next,
int num,
Point start_value,
Point end_value )
inline

◆ TimedShaderParameter() [5/5]

TimedShaderParameter::TimedShaderParameter ( float start_time,
float end_time,
ShaderParameterI * next,
int num,
Point start_value,
Point end_value,
int dummy )
inline

Member Function Documentation

◆ enabled()

virtual bool TimedShaderParameter::enabled ( ) const
inlinevirtual
Here is the caller graph for this function:

◆ param_value_f()

virtual float TimedShaderParameter::param_value_f ( int i) const
inlinevirtual

Implements ShaderParameterI.

◆ param_value_i()

virtual int TimedShaderParameter::param_value_i ( int i) const
inlinevirtual

Implements ShaderParameterI.

◆ param_value_p3d()

virtual Point TimedShaderParameter::param_value_p3d ( int i) const
inlinevirtual

Implements ShaderParameterI.

◆ param_value_u()

virtual unsigned int TimedShaderParameter::param_value_u ( int i) const
inlinevirtual

Implements ShaderParameterI.

◆ param_value_uvw()

virtual Point TimedShaderParameter::param_value_uvw ( int i) const
inlinevirtual

Implements ShaderParameterI.

◆ set_time()

virtual void TimedShaderParameter::set_time ( float time)
inlinevirtual

Implements ShaderParameterI.


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