neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::i_gradient_shader Class Referenceabstract

#include <i_fragment_shader.hpp>

Inheritance diagram for neogfx::i_gradient_shader:
neogfx::i_fragment_shader

Public Types

typedef i_gradient_shader abstract_type
 
- Public Types inherited from neogfx::i_fragment_shader
typedef i_fragment_shader abstract_type
 

Public Member Functions

virtual void clear_gradient ()=0
 
virtual void set_gradient (i_rendering_context &aContext, const gradient &aGradient)=0
 
virtual void set_gradient (i_rendering_context &aContext, const game::gradient &aGradient)=0
 

Detailed Description

Definition at line 43 of file i_fragment_shader.hpp.

Member Typedef Documentation

◆ abstract_type

Member Function Documentation

◆ clear_gradient()

virtual void neogfx::i_gradient_shader::clear_gradient ( )
pure virtual

◆ set_gradient() [1/2]

virtual void neogfx::i_gradient_shader::set_gradient ( i_rendering_context aContext,
const game::gradient aGradient 
)
pure virtual

◆ set_gradient() [2/2]

virtual void neogfx::i_gradient_shader::set_gradient ( i_rendering_context aContext,
const gradient aGradient 
)
pure virtual

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