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

Public Member Functions

 SHIWrapper (GameApi::Env &e, GameApi::EveryApi &ev, GameApi::SHP params, std::string funcname, ShaderCode *code, std::vector< GameApi::SHI > children)
virtual void Collect (CollectVisitor2 &vis)
void HeavyPrepare ()
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 &e2)
virtual void handle_event (MainLoopEvent &e2)
Public Member Functions inherited from ShaderI2
virtual ~ShaderI2 ()
Public Member Functions inherited from CollectInterface2
virtual ~CollectInterface2 ()

Constructor & Destructor Documentation

◆ SHIWrapper()

SHIWrapper::SHIWrapper ( GameApi::Env & e,
GameApi::EveryApi & ev,
GameApi::SHP params,
std::string funcname,
ShaderCode * code,
std::vector< GameApi::SHI > children )
inline

Member Function Documentation

◆ Collect()

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

Implements CollectInterface2.

◆ execute()

virtual void SHIWrapper::execute ( MainLoopEnv & e2)
inlinevirtual

Implements ShaderI2.

◆ func_name()

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

Implements ShaderI2.

◆ get_flags()

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

Implements ShaderI2.

◆ get_webgl_function()

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

Implements ShaderI2.

◆ get_webgl_header()

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

Implements ShaderI2.

◆ get_win32_function()

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

Implements ShaderI2.

◆ get_win32_header()

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

Implements ShaderI2.

◆ handle_event()

virtual void SHIWrapper::handle_event ( MainLoopEvent & e2)
inlinevirtual

Implements ShaderI2.

◆ HeavyPrepare()

void SHIWrapper::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface2.

◆ set_inner()

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

Implements ShaderI2.

◆ set_var()

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

Implements ShaderI2.


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