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

Public Member Functions

 PhongFragment (ShaderI2 *next, unsigned int ambient, unsigned int highlight, float pow)
virtual void HeavyPrepare ()
virtual void Collect (CollectVisitor2 &vis)
virtual void execute (MainLoopEnv &e)
virtual void handle_event (MainLoopEvent &e)
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
Public Member Functions inherited from ShaderI2
virtual ~ShaderI2 ()
Public Member Functions inherited from CollectInterface2
virtual ~CollectInterface2 ()

Constructor & Destructor Documentation

◆ PhongFragment()

PhongFragment::PhongFragment ( ShaderI2 * next,
unsigned int ambient,
unsigned int highlight,
float pow )
inline

Member Function Documentation

◆ Collect()

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

Implements CollectInterface2.

◆ execute()

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

Implements ShaderI2.

◆ func_name()

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

Implements ShaderI2.

◆ get_flags()

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

Implements ShaderI2.

◆ get_webgl_function()

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

Implements ShaderI2.

◆ get_webgl_header()

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

Implements ShaderI2.

◆ get_win32_function()

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

Implements ShaderI2.

◆ get_win32_header()

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

Implements ShaderI2.

◆ handle_event()

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

Implements ShaderI2.

◆ HeavyPrepare()

virtual void PhongFragment::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface2.

◆ set_inner()

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

Implements ShaderI2.

◆ set_var()

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

Implements ShaderI2.


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