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

类

struct  Draw
 

Public 成员函数

 ~PbrResources ()
 

Public 属性

vk::Device device {}
 
vk::DescriptorSetLayout setLayout {}
 
vk::PipelineLayout layout {}
 
std::map< std::tuple< VkRenderPass, uint32_t, size_t >, vk::Pipeline > pipelines
 
std::map< std::array< uint32_t, 4 >, vk::Sampler > samplers
 
std::vector< std::vector< std::unique_ptr< Draw > > > frames
 

详细描述

在文件 GraphicsPbr.cpp 第 68 行定义.

构造及析构函数说明

◆ ~PbrResources()

eve::graphics::vulkan::Graphics::PbrResources::~PbrResources ( )
inline

在文件 GraphicsPbr.cpp 第 80 行定义.

引用了 device, draw, frames, key, layout, pipelines, sampler, samplers , 以及 setLayout.

类成员变量说明

◆ device

vk::Device eve::graphics::vulkan::Graphics::PbrResources::device {}

在文件 GraphicsPbr.cpp 第 74 行定义.

被这些函数引用 ~PbrResources().

◆ frames

std::vector<std::vector<std::unique_ptr<Draw> > > eve::graphics::vulkan::Graphics::PbrResources::frames

在文件 GraphicsPbr.cpp 第 79 行定义.

被这些函数引用 ~PbrResources().

◆ layout

vk::PipelineLayout eve::graphics::vulkan::Graphics::PbrResources::layout {}

在文件 GraphicsPbr.cpp 第 76 行定义.

被这些函数引用 ~PbrResources().

◆ pipelines

std::map<std::tuple<VkRenderPass, uint32_t, size_t>, vk::Pipeline> eve::graphics::vulkan::Graphics::PbrResources::pipelines

在文件 GraphicsPbr.cpp 第 77 行定义.

被这些函数引用 ~PbrResources().

◆ samplers

std::map<std::array<uint32_t, 4>, vk::Sampler> eve::graphics::vulkan::Graphics::PbrResources::samplers

在文件 GraphicsPbr.cpp 第 78 行定义.

被这些函数引用 ~PbrResources().

◆ setLayout

vk::DescriptorSetLayout eve::graphics::vulkan::Graphics::PbrResources::setLayout {}

在文件 GraphicsPbr.cpp 第 75 行定义.

被这些函数引用 ~PbrResources().


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