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

Public Member Functions

 GenericAnimShaderI (ShaderParameterI *params, std::string funcname, std::string shadercode, std::vector< ShaderI2 * > child)
void divide ()
virtual void HeavyPrepare ()
virtual void Collect (CollectVisitor2 &vis)
virtual void set_inner (int num, std::string value)
virtual std::string get_webgl_header () const
virtual std::string get_win32_header () const
virtual std::string get_webgl_function () const
virtual std::string get_win32_function () const
virtual Bindings set_var (const Bindings &b)
virtual std::string get_flags () const
virtual std::string func_name () const
virtual void execute (MainLoopEnv &e)
virtual void handle_event (MainLoopEvent &e)
Public Member Functions inherited from ShaderI2
virtual ~ShaderI2 ()
Public Member Functions inherited from CollectInterface2
virtual ~CollectInterface2 ()

Constructor & Destructor Documentation

◆ GenericAnimShaderI()

GenericAnimShaderI::GenericAnimShaderI ( ShaderParameterI * params,
std::string funcname,
std::string shadercode,
std::vector< ShaderI2 * > child )
inline
Here is the caller graph for this function:

Member Function Documentation

◆ Collect()

virtual void GenericAnimShaderI::Collect ( CollectVisitor2 & vis)
inlinevirtual

Implements CollectInterface2.

◆ divide()

void GenericAnimShaderI::divide ( )
inline
Here is the caller graph for this function:

◆ execute()

virtual void GenericAnimShaderI::execute ( MainLoopEnv & e)
inlinevirtual

Implements ShaderI2.

◆ func_name()

virtual std::string GenericAnimShaderI::func_name ( ) const
inlinevirtual

Implements ShaderI2.

◆ get_flags()

virtual std::string GenericAnimShaderI::get_flags ( ) const
inlinevirtual

Implements ShaderI2.

◆ get_webgl_function()

virtual std::string GenericAnimShaderI::get_webgl_function ( ) const
inlinevirtual

Implements ShaderI2.

◆ get_webgl_header()

virtual std::string GenericAnimShaderI::get_webgl_header ( ) const
inlinevirtual

Implements ShaderI2.

◆ get_win32_function()

virtual std::string GenericAnimShaderI::get_win32_function ( ) const
inlinevirtual

Implements ShaderI2.

◆ get_win32_header()

virtual std::string GenericAnimShaderI::get_win32_header ( ) const
inlinevirtual

Implements ShaderI2.

◆ handle_event()

virtual void GenericAnimShaderI::handle_event ( MainLoopEvent & e)
inlinevirtual

Implements ShaderI2.

◆ HeavyPrepare()

virtual void GenericAnimShaderI::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface2.

◆ set_inner()

virtual void GenericAnimShaderI::set_inner ( int num,
std::string value )
inlinevirtual

Implements ShaderI2.

◆ set_var()

virtual Bindings GenericAnimShaderI::set_var ( const Bindings & b)
inlinevirtual

Implements ShaderI2.


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