GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
ShaderI2 Class Referenceabstract

#include <GraphI.hh>

Inheritance diagram for ShaderI2:
Collaboration diagram for ShaderI2:

Public Member Functions

virtual ~ShaderI2 ()
virtual void set_inner (int num, std::string value)=0
virtual std::string get_webgl_header () const =0
virtual std::string get_win32_header () const =0
virtual std::string get_webgl_function () const =0
virtual std::string get_win32_function () const =0
virtual Bindings set_var (const Bindings &b)=0
virtual std::string get_flags () const =0
virtual std::string func_name () const =0
virtual void execute (MainLoopEnv &e)=0
virtual void handle_event (MainLoopEvent &e)=0
Public Member Functions inherited from CollectInterface2
virtual ~CollectInterface2 ()
virtual void Collect (CollectVisitor2 &vis)=0
virtual void HeavyPrepare ()=0

Constructor & Destructor Documentation

◆ ~ShaderI2()

virtual ShaderI2::~ShaderI2 ( )
inlinevirtual

Member Function Documentation

◆ execute()

virtual void ShaderI2::execute ( MainLoopEnv & e)
pure virtual

Implemented in EmptyShaderI, GenericAnimShaderI, PhongFragment, PhongVertex, and SHIWrapper.

Here is the caller graph for this function:

◆ func_name()

virtual std::string ShaderI2::func_name ( ) const
pure virtual

Implemented in EmptyShaderI, GenericAnimShaderI, PhongFragment, PhongVertex, and SHIWrapper.

Here is the caller graph for this function:

◆ get_flags()

virtual std::string ShaderI2::get_flags ( ) const
pure virtual

Implemented in EmptyShaderI, GenericAnimShaderI, PhongFragment, PhongVertex, and SHIWrapper.

Here is the caller graph for this function:

◆ get_webgl_function()

virtual std::string ShaderI2::get_webgl_function ( ) const
pure virtual

Implemented in EmptyShaderI, GenericAnimShaderI, PhongFragment, PhongVertex, and SHIWrapper.

Here is the caller graph for this function:

◆ get_webgl_header()

virtual std::string ShaderI2::get_webgl_header ( ) const
pure virtual

Implemented in EmptyShaderI, GenericAnimShaderI, PhongFragment, PhongVertex, and SHIWrapper.

Here is the caller graph for this function:

◆ get_win32_function()

virtual std::string ShaderI2::get_win32_function ( ) const
pure virtual

Implemented in EmptyShaderI, GenericAnimShaderI, PhongFragment, PhongVertex, and SHIWrapper.

Here is the caller graph for this function:

◆ get_win32_header()

virtual std::string ShaderI2::get_win32_header ( ) const
pure virtual

Implemented in EmptyShaderI, GenericAnimShaderI, PhongFragment, PhongVertex, and SHIWrapper.

Here is the caller graph for this function:

◆ handle_event()

virtual void ShaderI2::handle_event ( MainLoopEvent & e)
pure virtual

Implemented in EmptyShaderI, GenericAnimShaderI, PhongFragment, PhongVertex, and SHIWrapper.

Here is the caller graph for this function:

◆ set_inner()

virtual void ShaderI2::set_inner ( int num,
std::string value )
pure virtual

Implemented in EmptyShaderI, GenericAnimShaderI, PhongFragment, PhongVertex, and SHIWrapper.

Here is the caller graph for this function:

◆ set_var()

virtual Bindings ShaderI2::set_var ( const Bindings & b)
pure virtual

Implemented in EmptyShaderI, GenericAnimShaderI, PhongFragment, PhongVertex, and SHIWrapper.

Here is the caller graph for this function:

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