|
sandbox
|
Classes | |
| class | attribute |
| struct | define |
| class | uniform |
| class | uniform_block |
Public Member Functions | |
| shader (const std::filesystem::path &path, VkShaderStageFlagBits stage) | |
| shader (const std::vector< std::uint32_t > &code, VkShaderStageFlagBits stage) | |
| auto | handle () const noexcept -> handle_type |
| operator handle_type () const noexcept | |
| auto | stage () const noexcept -> VkShaderStageFlagBits |
| auto | set_uniforms () const noexcept -> const std::vector< std::unordered_map< std::string, uniform > > & |
| auto | set_uniform_blocks () const noexcept -> const std::vector< std::unordered_map< std::string, uniform_block > > & |
| auto | uniforms (std::uint32_t set) const noexcept -> const std::unordered_map< std::string, uniform > & |
| auto | uniform_blocks (std::uint32_t set) const noexcept -> const std::unordered_map< std::string, uniform_block > & |
Public Member Functions inherited from sbx::utility::noncopyable | |
| noncopyable (const noncopyable &)=delete | |
| noncopyable (noncopyable &&) noexcept=default | |
| auto | operator= (const noncopyable &) -> noncopyable &=delete |
| auto | operator= (noncopyable &&) noexcept -> noncopyable &=default |