sandbox
Loading...
Searching...
No Matches
sbx::graphics::shader Member List

This is the complete list of members for sbx::graphics::shader, including all inherited members.

data_type enum name (defined in sbx::graphics::shader)sbx::graphics::shader
handle() const noexcept -> handle_type (defined in sbx::graphics::shader)sbx::graphics::shader
handle_type typedef (defined in sbx::graphics::shader)sbx::graphics::shader
noncopyable(const noncopyable &)=delete (defined in sbx::utility::noncopyable)sbx::utility::noncopyable
noncopyable(noncopyable &&) noexcept=default (defined in sbx::utility::noncopyable)sbx::utility::noncopyable
noncopyable()=default (defined in sbx::utility::noncopyable)sbx::utility::noncopyableprotected
operator handle_type() const noexcept (defined in sbx::graphics::shader)sbx::graphics::shader
operator=(const noncopyable &) -> noncopyable &=delete (defined in sbx::utility::noncopyable)sbx::utility::noncopyable
operator=(noncopyable &&) noexcept -> noncopyable &=default (defined in sbx::utility::noncopyable)sbx::utility::noncopyable
set_uniform_blocks() const noexcept -> const std::vector< std::unordered_map< std::string, uniform_block > > & (defined in sbx::graphics::shader)sbx::graphics::shaderinline
set_uniforms() const noexcept -> const std::vector< std::unordered_map< std::string, uniform > > & (defined in sbx::graphics::shader)sbx::graphics::shaderinline
shader(const std::filesystem::path &path, VkShaderStageFlagBits stage, const containers::static_vector< define, 10u > &defines={}) (defined in sbx::graphics::shader)sbx::graphics::shader
stage() const noexcept -> VkShaderStageFlagBits (defined in sbx::graphics::shader)sbx::graphics::shader
uniform_blocks(std::uint32_t set) const noexcept -> const std::unordered_map< std::string, uniform_block > & (defined in sbx::graphics::shader)sbx::graphics::shaderinline
uniforms(std::uint32_t set) const noexcept -> const std::unordered_map< std::string, uniform > & (defined in sbx::graphics::shader)sbx::graphics::shaderinline
~noncopyable()=default (defined in sbx::utility::noncopyable)sbx::utility::noncopyableprotected
~shader() (defined in sbx::graphics::shader)sbx::graphics::shader