载入中...
搜索中...
未找到
eve::graphics::vulkan::MeshShaderResources结构体 参考

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 行定义.


该结构体的文档由以下文件生成: