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

Public Member Functions

 ConstantShaderParameter (ShaderParameterI *next, int num, float value)
 ConstantShaderParameter (ShaderParameterI *next, int num, int value)
 ConstantShaderParameter (ShaderParameterI *next, int num, unsigned int value)
 ConstantShaderParameter (ShaderParameterI *next, int num, Point value)
 ConstantShaderParameter (ShaderParameterI *next, int num, Point 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

◆ ConstantShaderParameter() [1/5]

ConstantShaderParameter::ConstantShaderParameter ( ShaderParameterI * next,
int num,
float value )
inline

◆ ConstantShaderParameter() [2/5]

ConstantShaderParameter::ConstantShaderParameter ( ShaderParameterI * next,
int num,
int value )
inline

◆ ConstantShaderParameter() [3/5]

ConstantShaderParameter::ConstantShaderParameter ( ShaderParameterI * next,
int num,
unsigned int value )
inline

◆ ConstantShaderParameter() [4/5]

ConstantShaderParameter::ConstantShaderParameter ( ShaderParameterI * next,
int num,
Point value )
inline

◆ ConstantShaderParameter() [5/5]

ConstantShaderParameter::ConstantShaderParameter ( ShaderParameterI * next,
int num,
Point value,
int dummy )
inline

Member Function Documentation

◆ enabled()

virtual bool ConstantShaderParameter::enabled ( ) const
inlinevirtual

◆ param_value_f()

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

Implements ShaderParameterI.

◆ param_value_i()

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

Implements ShaderParameterI.

◆ param_value_p3d()

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

Implements ShaderParameterI.

◆ param_value_u()

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

Implements ShaderParameterI.

◆ param_value_uvw()

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

Implements ShaderParameterI.

◆ set_time()

virtual void ConstantShaderParameter::set_time ( float time)
inlinevirtual

Implements ShaderParameterI.


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