载入中...
搜索中...
未找到
Public 属性 | |
| std::vector< std::shared_ptr< ResourceImage > > | images |
| std::unique_ptr< vkb::GenericBuffer > | constants |
| std::vector< ShaderImageInput > | shapes |
| std::size_t | constantSize = 0 |
| std::vector< std::byte > | constantBytes |
| std::unique_ptr< vkb::GenericBuffer > | instances |
| std::vector< std::byte > | instanceBytes |
| vk::UniqueDescriptorSetLayout | setLayout |
| vk::UniqueDescriptorPool | pool |
| vk::UniquePipelineLayout | pipelineLayout |
详细描述
在文件 GraphicsShaderResources.cpp 第 43 行定义.
类成员变量说明
◆ constantBytes
| std::vector<std::byte> eve::graphics::vulkan::MeshShaderResources::constantBytes |
在文件 GraphicsShaderResources.cpp 第 48 行定义.
◆ constants
| std::unique_ptr<vkb::GenericBuffer> eve::graphics::vulkan::MeshShaderResources::constants |
在文件 GraphicsShaderResources.cpp 第 45 行定义.
◆ constantSize
| std::size_t eve::graphics::vulkan::MeshShaderResources::constantSize = 0 |
在文件 GraphicsShaderResources.cpp 第 47 行定义.
◆ images
| std::vector<std::shared_ptr<ResourceImage> > eve::graphics::vulkan::MeshShaderResources::images |
在文件 GraphicsShaderResources.cpp 第 44 行定义.
◆ instanceBytes
| std::vector<std::byte> eve::graphics::vulkan::MeshShaderResources::instanceBytes |
在文件 GraphicsShaderResources.cpp 第 50 行定义.
◆ instances
| std::unique_ptr<vkb::GenericBuffer> eve::graphics::vulkan::MeshShaderResources::instances |
在文件 GraphicsShaderResources.cpp 第 49 行定义.
◆ pipelineLayout
| vk::UniquePipelineLayout eve::graphics::vulkan::MeshShaderResources::pipelineLayout |
在文件 GraphicsShaderResources.cpp 第 53 行定义.
◆ pool
| vk::UniqueDescriptorPool eve::graphics::vulkan::MeshShaderResources::pool |
在文件 GraphicsShaderResources.cpp 第 52 行定义.
◆ setLayout
| vk::UniqueDescriptorSetLayout eve::graphics::vulkan::MeshShaderResources::setLayout |
在文件 GraphicsShaderResources.cpp 第 51 行定义.
◆ shapes
| std::vector<ShaderImageInput> eve::graphics::vulkan::MeshShaderResources::shapes |
在文件 GraphicsShaderResources.cpp 第 46 行定义.
该结构体的文档由以下文件生成:
- src/modules/graphics/vulkan/GraphicsShaderResources.cpp