|
| Shaders (void)=default |
|
| ~Shaders (void) |
|
void | init (nngn::Device *dev_) |
|
bool | init (const nngn::Instance &inst, nngn::Graphics::PipelineConfiguration::Type type, std::string_view vname, std::span< const std::uint8_t > vert) |
|
bool | init (const nngn::Instance &inst, nngn::Graphics::PipelineConfiguration::Type type, std::string_view vname, std::string_view fname, std::span< const std::uint8_t > vert, std::span< const std::uint8_t > frag) |
|
std::pair< VkShaderModule, VkShaderModule > | idx (nngn::Graphics::PipelineConfiguration::Type type) |
|
| Shaders (void)=default |
|
| ~Shaders (void) |
|
void | init (nngn::Device *dev_) |
|
bool | init (const nngn::Instance &inst, nngn::Graphics::PipelineConfiguration::Type type, std::string_view vname, std::span< const std::uint8_t > vert) |
|
bool | init (const nngn::Instance &inst, nngn::Graphics::PipelineConfiguration::Type type, std::string_view vname, std::string_view fname, std::span< const std::uint8_t > vert, std::span< const std::uint8_t > frag) |
|
std::pair< VkShaderModule, VkShaderModule > | idx (nngn::Graphics::PipelineConfiguration::Type type) |
|
|
nngn::Device * | dev = {} |
|
std::array< std::pair< VkShaderModule, VkShaderModule >, N > | v = {} |
|
◆ Shaders() [1/2]
anonymous_namespace{vulkan.cpp}::Shaders::Shaders |
( |
void |
| ) |
|
|
default |
◆ ~Shaders() [1/2]
anonymous_namespace{vulkan.cpp}::Shaders::~Shaders |
( |
void |
| ) |
|
◆ Shaders() [2/2]
anonymous_namespace{vulkan.cpp}::Shaders::Shaders |
( |
void |
| ) |
|
|
default |
◆ ~Shaders() [2/2]
anonymous_namespace{vulkan.cpp}::Shaders::~Shaders |
( |
void |
| ) |
|
◆ idx() [1/2]
◆ idx() [2/2]
◆ init() [1/6]
◆ init() [2/6]
◆ init() [3/6]
◆ init() [4/6]
◆ init() [5/6]
void anonymous_namespace{vulkan.cpp}::Shaders::init |
( |
nngn::Device * |
dev_ | ) |
|
|
inline |
◆ init() [6/6]
void anonymous_namespace{vulkan.cpp}::Shaders::init |
( |
nngn::Device * |
dev_ | ) |
|
|
inline |
◆ dev
nngn::Device * anonymous_namespace{vulkan.cpp}::Shaders::dev = {} |
|
private |
static constexpr auto anonymous_namespace{vulkan.cpp}::Shaders::N |
|
staticconstexprprivate |
Initial value:= static_cast<std::size_t>(
nngn::Graphics::PipelineConfiguration::Type::MAX)
std::array< std::pair< VkShaderModule, VkShaderModule >, N > anonymous_namespace{vulkan.cpp}::Shaders::v = {} |
|
private |
The documentation for this class was generated from the following files: