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

#include <dl_vk.h>

Public 成员函数

 Canvas (VK *vk)
 
void TryRelase (VK *vk, unsigned tkc)
 
void TryLoad (VK *vk)
 
void RealLoad (VK *vk)
 
void Delete (VkDevice device)
 

Public 属性

Texture _texture
 
Texture _textureFast
 
unsigned _tkcUsed
 
unsigned _textureState
 
std::mutex _mutex
 
std::string _pathTextureFull
 
std::vector< VkBuffer > _vertexBuffer
 
std::vector< VkDeviceMemory > _vertexBufferMemory
 
std::vector< VkDeviceSize > _vertexBufferSize
 
std::vector< Sprite * > _allSprite
 
std::vector< Sprite * > _allSpriteTrans
 
size_t _id
 
std::vector< size_t > _numVertex
 

详细描述

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

构造及析构函数说明

◆ Canvas()

dl::VK::Canvas::Canvas ( VK * vk)
inline

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

成员函数说明

◆ Delete()

void dl::VK::Canvas::Delete ( VkDevice device)
inline

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

◆ RealLoad()

void dl::VK::Canvas::RealLoad ( VK * vk)
inline

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

◆ TryLoad()

void dl::VK::Canvas::TryLoad ( VK * vk)
inline

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

◆ TryRelase()

void dl::VK::Canvas::TryRelase ( VK * vk,
unsigned tkc )
inline

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

类成员变量说明

◆ _allSprite

std::vector<Sprite*> dl::VK::Canvas::_allSprite

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

◆ _allSpriteTrans

std::vector<Sprite*> dl::VK::Canvas::_allSpriteTrans

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

◆ _id

size_t dl::VK::Canvas::_id

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

◆ _mutex

std::mutex dl::VK::Canvas::_mutex

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

◆ _numVertex

std::vector<size_t> dl::VK::Canvas::_numVertex

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

◆ _pathTextureFull

std::string dl::VK::Canvas::_pathTextureFull

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

◆ _texture

Texture dl::VK::Canvas::_texture

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

◆ _textureFast

Texture dl::VK::Canvas::_textureFast

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

◆ _textureState

unsigned dl::VK::Canvas::_textureState

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

◆ _tkcUsed

unsigned dl::VK::Canvas::_tkcUsed

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

◆ _vertexBuffer

std::vector<VkBuffer> dl::VK::Canvas::_vertexBuffer

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

◆ _vertexBufferMemory

std::vector<VkDeviceMemory> dl::VK::Canvas::_vertexBufferMemory

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

◆ _vertexBufferSize

std::vector<VkDeviceSize> dl::VK::Canvas::_vertexBufferSize

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


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