neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::i_shader_program Member List
This is the complete list of members for
neogfx::i_shader_program
, including all inherited members.
abstract_type
typedef
neogfx::i_shader_program
activate
(const i_rendering_context &aContext)=0
neogfx::i_shader_program
pure virtual
active
() const =0
neogfx::i_shader_program
pure virtual
add_ref
() const noexcept=0
neolib::i_reference_counted
pure virtual
add_shader
(const neolib::i_ref_ptr< i_shader > &aShader)=0
neogfx::i_shader_program
pure virtual
as
() const
neogfx::i_shader_program
inline
as
()
neogfx::i_shader_program
inline
compile
()=0
neogfx::i_shader_program
pure virtual
control_block
()=0
neolib::i_reference_counted
pure virtual
created
() const =0
neogfx::i_shader_program
pure virtual
deactivate
()=0
neogfx::i_shader_program
pure virtual
dirty
() const =0
neogfx::i_shader_program
pure virtual
first_in_stage
(shader_type aStage) const =0
neogfx::i_shader_program
pure virtual
fragment_shader
() const =0
neogfx::i_shader_program
pure virtual
fragment_shader
()=0
neogfx::i_shader_program
pure virtual
handle
() const =0
neogfx::i_shader_program
pure virtual
have_stage
(shader_type aStage) const
neogfx::i_shader_program
inline
i_stage_t
typedef
neogfx::i_shader_program
i_stages_t
typedef
neogfx::i_shader_program
instantiate
(const i_rendering_context &aContext)=0
neogfx::i_shader_program
pure virtual
is_first_in_stage
(const i_shader &aShader) const =0
neogfx::i_shader_program
pure virtual
is_last_in_stage
(const i_shader &aShader) const =0
neogfx::i_shader_program
pure virtual
last_in_stage
(shader_type aStage) const =0
neogfx::i_shader_program
pure virtual
link
()=0
neogfx::i_shader_program
pure virtual
make
()=0
neogfx::i_shader_program
pure virtual
name
() const =0
neogfx::i_shader_program
pure virtual
next_in_stage
(const i_shader &aPreviousShader) const =0
neogfx::i_shader_program
pure virtual
pin
() const noexcept=0
neolib::i_reference_counted
pure virtual
prepare_uniforms
(const i_rendering_context &aContext)=0
neogfx::i_shader_program
pure virtual
release
() const =0
neolib::i_reference_counted
pure virtual
release_and_take_ownership
() const =0
neolib::i_reference_counted
pure virtual
release_and_take_ownership
()=0
neolib::i_reference_counted
pure virtual
set_clean
()=0
neogfx::i_shader_program
pure virtual
shader
(const neolib::i_string &aName) const =0
neogfx::i_shader_program
pure virtual
shader
(const neolib::i_string &aName)=0
neogfx::i_shader_program
pure virtual
stage
(shader_type aStage) const =0
neogfx::i_shader_program
pure virtual
stage
(shader_type aStage)=0
neogfx::i_shader_program
pure virtual
stage_clean
(shader_type aStage) const
neogfx::i_shader_program
inline
stage_dirty
(shader_type aStage) const
neogfx::i_shader_program
inline
stages
() const =0
neogfx::i_shader_program
pure virtual
stages
()=0
neogfx::i_shader_program
pure virtual
supports
(vertex_buffer_type aBufferType) const =0
neogfx::i_shader_program
pure virtual
type
() const =0
neogfx::i_shader_program
pure virtual
uniforms_changed
() const =0
neogfx::i_shader_program
pure virtual
unpin
() const =0
neolib::i_reference_counted
pure virtual
update_uniform_locations
()=0
neogfx::i_shader_program
pure virtual
update_uniform_storage
()=0
neogfx::i_shader_program
pure virtual
update_uniforms
(const i_rendering_context &aContext)=0
neogfx::i_shader_program
pure virtual
use
()=0
neogfx::i_shader_program
pure virtual
use_count
() const noexcept=0
neolib::i_reference_counted
pure virtual
vertex_shader
() const =0
neogfx::i_shader_program
pure virtual
vertex_shader
()=0
neogfx::i_shader_program
pure virtual
~i_reference_counted
()=default
neolib::i_reference_counted
virtual
~i_shader_program
()=default
neogfx::i_shader_program
virtual
Generated by
1.9.8