dl
dl::VK::VK2D结构体 参考

#include <dl_vk.h>

类

struct  CBO
 
struct  UBO
 

Public 属性

VkPipelineLayout _pipelineLayout
 
VkPipeline _graphicsPipeline
 
VkPipeline _graphicsPipelineTrans
 
VkPipeline _graphicsPipelineEffect
 
VkPipeline _graphicsPipelineGray
 
VkDescriptorSetLayout _descriptorSetLayout0
 
VkDescriptorSetLayout _descriptorSetLayout1
 
std::vector< VkBuffer > _uniformBuffers
 
std::vector< VkDeviceMemory > _uniformBuffersMemory
 
std::vector< void * > _uniformBuffersMapped
 
VkDescriptorPool _descriptorPool
 
std::vector< VkDescriptorSet > _descriptorSets0
 
std::vector< VkDescriptorSet > _descriptorSets1
 
VkBuffer _indexBuffer
 
VkDeviceMemory _indexBufferMemory
 
VkSampler _textureSampler
 
VkSampler _textureSamplerPixel
 
VkSampler _textureSamplerUI
 
std::array< CBO, NUM_MAX_ROOT_COOR > _allCBO
 
size_t _curPushConstant
 
std::array< Coor *, NUM_MAX_ROOT_COOR > _allRootCoor
 
std::array< Matrix4, NUM_MAX_ROOT_COOR > _allRootCoorMat
 
Matrix4 _mat2D
 
std::unordered_map< size_t, Canvas * > _allCanvas
 
RenderInfo2D _renderInfo
 
std::vector< VK::DrawCall > _vecDc
 
std::vector< VK::DrawCall > _vecDcTrans
 
VectorReuse< DrawCallList > _vecDcList
 
VectorReuse< DrawCallZ > _vecDcListZ
 
DrawCallZ _tempDcListZ
 

详细描述

在文件 dl_vk.h 第 392 行定义.

类成员变量说明

◆ _allCanvas

std::unordered_map<size_t, Canvas*> dl::VK::VK2D::_allCanvas

在文件 dl_vk.h 第 429 行定义.

◆ _allCBO

std::array<CBO, NUM_MAX_ROOT_COOR> dl::VK::VK2D::_allCBO

在文件 dl_vk.h 第 424 行定义.

◆ _allRootCoor

std::array<Coor*, NUM_MAX_ROOT_COOR> dl::VK::VK2D::_allRootCoor

在文件 dl_vk.h 第 426 行定义.

◆ _allRootCoorMat

std::array<Matrix4, NUM_MAX_ROOT_COOR> dl::VK::VK2D::_allRootCoorMat

在文件 dl_vk.h 第 427 行定义.

◆ _curPushConstant

size_t dl::VK::VK2D::_curPushConstant

在文件 dl_vk.h 第 425 行定义.

◆ _descriptorPool

VkDescriptorPool dl::VK::VK2D::_descriptorPool

在文件 dl_vk.h 第 416 行定义.

◆ _descriptorSetLayout0

VkDescriptorSetLayout dl::VK::VK2D::_descriptorSetLayout0

在文件 dl_vk.h 第 411 行定义.

◆ _descriptorSetLayout1

VkDescriptorSetLayout dl::VK::VK2D::_descriptorSetLayout1

在文件 dl_vk.h 第 412 行定义.

◆ _descriptorSets0

std::vector<VkDescriptorSet> dl::VK::VK2D::_descriptorSets0

在文件 dl_vk.h 第 417 行定义.

◆ _descriptorSets1

std::vector<VkDescriptorSet> dl::VK::VK2D::_descriptorSets1

在文件 dl_vk.h 第 418 行定义.

◆ _graphicsPipeline

VkPipeline dl::VK::VK2D::_graphicsPipeline

在文件 dl_vk.h 第 407 行定义.

◆ _graphicsPipelineEffect

VkPipeline dl::VK::VK2D::_graphicsPipelineEffect

在文件 dl_vk.h 第 409 行定义.

◆ _graphicsPipelineGray

VkPipeline dl::VK::VK2D::_graphicsPipelineGray

在文件 dl_vk.h 第 410 行定义.

◆ _graphicsPipelineTrans

VkPipeline dl::VK::VK2D::_graphicsPipelineTrans

在文件 dl_vk.h 第 408 行定义.

◆ _indexBuffer

VkBuffer dl::VK::VK2D::_indexBuffer

在文件 dl_vk.h 第 419 行定义.

◆ _indexBufferMemory

VkDeviceMemory dl::VK::VK2D::_indexBufferMemory

在文件 dl_vk.h 第 420 行定义.

◆ _mat2D

Matrix4 dl::VK::VK2D::_mat2D

在文件 dl_vk.h 第 428 行定义.

◆ _pipelineLayout

VkPipelineLayout dl::VK::VK2D::_pipelineLayout

在文件 dl_vk.h 第 406 行定义.

◆ _renderInfo

RenderInfo2D dl::VK::VK2D::_renderInfo

在文件 dl_vk.h 第 430 行定义.

◆ _tempDcListZ

DrawCallZ dl::VK::VK2D::_tempDcListZ

在文件 dl_vk.h 第 436 行定义.

◆ _textureSampler

VkSampler dl::VK::VK2D::_textureSampler

在文件 dl_vk.h 第 421 行定义.

◆ _textureSamplerPixel

VkSampler dl::VK::VK2D::_textureSamplerPixel

在文件 dl_vk.h 第 422 行定义.

◆ _textureSamplerUI

VkSampler dl::VK::VK2D::_textureSamplerUI

在文件 dl_vk.h 第 423 行定义.

◆ _uniformBuffers

std::vector<VkBuffer> dl::VK::VK2D::_uniformBuffers

在文件 dl_vk.h 第 413 行定义.

◆ _uniformBuffersMapped

std::vector<void*> dl::VK::VK2D::_uniformBuffersMapped

在文件 dl_vk.h 第 415 行定义.

◆ _uniformBuffersMemory

std::vector<VkDeviceMemory> dl::VK::VK2D::_uniformBuffersMemory

在文件 dl_vk.h 第 414 行定义.

◆ _vecDc

std::vector<VK::DrawCall> dl::VK::VK2D::_vecDc

在文件 dl_vk.h 第 432 行定义.

◆ _vecDcList

VectorReuse<DrawCallList> dl::VK::VK2D::_vecDcList

在文件 dl_vk.h 第 434 行定义.

◆ _vecDcListZ

VectorReuse<DrawCallZ> dl::VK::VK2D::_vecDcListZ

在文件 dl_vk.h 第 435 行定义.

◆ _vecDcTrans

std::vector<VK::DrawCall> dl::VK::VK2D::_vecDcTrans

在文件 dl_vk.h 第 433 行定义.


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