sandbox
|
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 -> const VkShaderModule & (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::noncopyable | protected |
operator const VkShaderModule &() 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 | |
shader(const std::filesystem::path &path, VkShaderStageFlagBits stage, const std::vector< define > &defines={}) (defined in sbx::graphics::shader) | sbx::graphics::shader | |
stage() const noexcept -> VkShaderStageFlagBits (defined in sbx::graphics::shader) | sbx::graphics::shader | |
uniform_blocks() const noexcept -> const std::map< std::string, uniform_block > & (defined in sbx::graphics::shader) | sbx::graphics::shader | inline |
uniforms() const noexcept -> const std::map< std::string, uniform > & (defined in sbx::graphics::shader) | sbx::graphics::shader | inline |
~noncopyable()=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | protected |
~shader() (defined in sbx::graphics::shader) | sbx::graphics::shader |