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

#include <i_fragment_shader.hpp>

Inheritance diagram for neogfx::i_stipple_shader:
neogfx::i_fragment_shader

Public Types

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

Public Member Functions

virtual bool stipple_active () const =0
 
virtual void clear_stipple ()=0
 
virtual void set_stipple (scalar aFactor, uint16_t aPattern, scalar aPosition=0.0)=0
 
virtual void start (const i_rendering_context &aContext, const vec3 &aFrom)=0
 
virtual void next (const i_rendering_context &aContext, const vec3 &aFrom, scalar aPositionOffset)=0
 

Detailed Description

Definition at line 81 of file i_fragment_shader.hpp.

Member Typedef Documentation

◆ abstract_type

Member Function Documentation

◆ clear_stipple()

virtual void neogfx::i_stipple_shader::clear_stipple ( )
pure virtual

◆ next()

virtual void neogfx::i_stipple_shader::next ( const i_rendering_context aContext,
const vec3 aFrom,
scalar  aPositionOffset 
)
pure virtual

◆ set_stipple()

virtual void neogfx::i_stipple_shader::set_stipple ( scalar  aFactor,
uint16_t  aPattern,
scalar  aPosition = 0.0 
)
pure virtual

◆ start()

virtual void neogfx::i_stipple_shader::start ( const i_rendering_context aContext,
const vec3 aFrom 
)
pure virtual

◆ stipple_active()

virtual bool neogfx::i_stipple_shader::stipple_active ( ) const
pure virtual

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