neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::standard_shader_program Member List

This is the complete list of members for neogfx::standard_shader_program, including all inherited members.

activate(const i_rendering_context &aContext) overrideneogfx::shader_program< i_standard_shader_program >inline
active() const overrideneogfx::shader_program< i_standard_shader_program >inline
add_ref() const noexcept overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
add_shader(const neolib::i_ref_ptr< i_shader > &aShader) overrideneogfx::shader_program< i_standard_shader_program >inline
compile()=0neogfx::shader_program< i_standard_shader_program >
control_block() overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
created() const overrideneogfx::shader_program< i_standard_shader_program >inline
dirty() const overrideneogfx::shader_program< i_standard_shader_program >inline
filter_shader() const finalneogfx::standard_shader_program
filter_shader() finalneogfx::standard_shader_program
first_in_stage(shader_type aStage) const overrideneogfx::shader_program< i_standard_shader_program >inline
fragment_shader() const overrideneogfx::shader_program< i_standard_shader_program >inline
fragment_shader() overrideneogfx::shader_program< i_standard_shader_program >inline
glyph_shader() const finalneogfx::standard_shader_program
glyph_shader() finalneogfx::standard_shader_program
gradient_shader() const finalneogfx::standard_shader_program
gradient_shader() finalneogfx::standard_shader_program
handle() const overrideneogfx::shader_program< i_standard_shader_program >inline
have_stage(shader_type aStage) constneogfx::shader_program< i_standard_shader_program >inline
i_stage_t typedefneogfx::shader_program< i_standard_shader_program >
i_stages_t typedefneogfx::shader_program< i_standard_shader_program >
instantiate(const i_rendering_context &aContext) overrideneogfx::shader_program< i_standard_shader_program >inline
is_first_in_stage(const i_shader &aShader) const overrideneogfx::shader_program< i_standard_shader_program >inline
is_last_in_stage(const i_shader &aShader) const overrideneogfx::shader_program< i_standard_shader_program >inline
last_in_stage(shader_type aStage) const overrideneogfx::shader_program< i_standard_shader_program >inline
link()=0neogfx::shader_program< i_standard_shader_program >
make() overrideneogfx::shader_program< i_standard_shader_program >inline
name() const overrideneogfx::shader_program< i_standard_shader_program >inline
need_full_uniform_update() constneogfx::shader_program< i_standard_shader_program >protected
next_in_stage(const i_shader &aPreviousShader) const overrideneogfx::shader_program< i_standard_shader_program >inline
operator=(const reference_counted &)neolib::reference_counted< Base, DeallocateOnRelease >inline
pin() const noexcept overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
prepare_uniforms(const i_rendering_context &aContext) overrideneogfx::shader_program< i_standard_shader_program >inline
reference_counted() noexceptneolib::reference_counted< Base, DeallocateOnRelease >inline
reference_counted(const reference_counted &aOther) noexceptneolib::reference_counted< Base, DeallocateOnRelease >inline
release() const overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
release_and_take_ownership() const overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
release_and_take_ownership() overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
set_active()neogfx::shader_program< i_standard_shader_program >protected
set_clean() overrideneogfx::shader_program< i_standard_shader_program >inline
set_inactive()neogfx::shader_program< i_standard_shader_program >protected
shader(const neolib::i_string &aName) const overrideneogfx::shader_program< i_standard_shader_program >inline
shader(const neolib::i_string &aName) overrideneogfx::shader_program< i_standard_shader_program >inline
shader_program(const std::string aName)neogfx::shader_program< i_standard_shader_program >inline
shader_t typedefneogfx::shader_program< i_standard_shader_program >
shape_shader() const finalneogfx::standard_shader_program
shape_shader() finalneogfx::standard_shader_program
stage(shader_type aStage) const overrideneogfx::shader_program< i_standard_shader_program >
stage(shader_type aStage) overrideneogfx::shader_program< i_standard_shader_program >
stage_t typedefneogfx::shader_program< i_standard_shader_program >
stages() const overrideneogfx::shader_program< i_standard_shader_program >inline
stages() overrideneogfx::shader_program< i_standard_shader_program >inline
stages_t typedefneogfx::shader_program< i_standard_shader_program >
standard_shader_program(std::string const &aName="standard_shader_program")neogfx::standard_shader_program
standard_vertex_shader() const finalneogfx::standard_shader_program
standard_vertex_shader() finalneogfx::standard_shader_program
stipple_shader() const finalneogfx::standard_shader_program
stipple_shader() finalneogfx::standard_shader_program
supports(vertex_buffer_type aBufferType) const overrideneogfx::shader_program< i_standard_shader_program >inline
texture_shader() const finalneogfx::standard_shader_program
texture_shader() finalneogfx::standard_shader_program
type() const finalneogfx::standard_shader_program
uniforms_changed() const overrideneogfx::shader_program< i_standard_shader_program >
unpin() const overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
update_uniform_locations()=0neogfx::shader_program< i_standard_shader_program >
update_uniform_storage()=0neogfx::shader_program< i_standard_shader_program >
update_uniforms(const i_rendering_context &aContext)=0neogfx::shader_program< i_standard_shader_program >
use()=0neogfx::shader_program< i_standard_shader_program >
use_count() const noexcept overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
vertex_shader() const overrideneogfx::shader_program< i_standard_shader_program >inline
vertex_shader() overrideneogfx::shader_program< i_standard_shader_program >inline
~reference_counted()neolib::reference_counted< Base, DeallocateOnRelease >inline
~shader_program()neogfx::shader_program< i_standard_shader_program >inline