base_type typedef | gfx::handle_impl< program, program_handle > | |
dispose() | gfx::handle_impl< program, program_handle > | inline |
get_uniform(const hpp::string_view &_name, uint8_t stage=uint8_t(-1)) -> uniform_ptr | gfx::program | |
handle_ | gfx::handle_impl< program, program_handle > | protected |
handle_type_t typedef | gfx::handle_impl< program, program_handle > | |
invalid_handle() -> program_handle | gfx::handle_impl< program, program_handle > | inlinestatic |
is_valid() const -> bool | gfx::handle_impl< program, program_handle > | inline |
native_handle() const -> program_handle | gfx::handle_impl< program, program_handle > | inline |
program()=default | gfx::program | |
program(const shader &compute_shader) | gfx::program | |
program(const shader &vertex_shader, const shader &fragment_shader) | gfx::program | |
ptr typedef | gfx::handle_impl< program, program_handle > | |
set_texture(uint8_t _stage, const hpp::string_view &_sampler, const gfx::frame_buffer *_handle, uint8_t _attachment=0, uint32_t _flags=std::numeric_limits< uint32_t >::max()) | gfx::program | |
set_texture(uint8_t _stage, const hpp::string_view &_sampler, const gfx::texture *_texture, uint32_t _flags=std::numeric_limits< uint32_t >::max()) | gfx::program | |
set_uniform(const hpp::string_view &_name, const void *_value, uint16_t _num=1) | gfx::program | |
textures_uniforms | gfx::program | |
uniform_ptr typedef | gfx::program | |
uniforms | gfx::program | |
uptr typedef | gfx::handle_impl< program, program_handle > | |
weak_ptr typedef | gfx::handle_impl< program, program_handle > | |
~handle_impl() | gfx::handle_impl< program, program_handle > | inline |