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

构造及析构函数说明

◆ Canvas()

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

在文件 dl_vk.h255 行定义.

成员函数说明

◆ Delete()

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

在文件 dl_vk.h322 行定义.

◆ RealLoad()

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

在文件 dl_vk.h309 行定义.

◆ TryLoad()

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

在文件 dl_vk.h290 行定义.

◆ TryRelase()

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

在文件 dl_vk.h265 行定义.

类成员变量说明

◆ _allSprite

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

在文件 dl_vk.h249 行定义.

◆ _allSpriteTrans

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

在文件 dl_vk.h250 行定义.

◆ _id

size_t dl::VK::Canvas::_id

在文件 dl_vk.h252 行定义.

◆ _mutex

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

在文件 dl_vk.h242 行定义.

◆ _numVertex

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

在文件 dl_vk.h253 行定义.

◆ _pathTextureFull

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

在文件 dl_vk.h244 行定义.

◆ _texture

Texture dl::VK::Canvas::_texture

在文件 dl_vk.h238 行定义.

◆ _textureFast

Texture dl::VK::Canvas::_textureFast

在文件 dl_vk.h239 行定义.

◆ _textureState

unsigned dl::VK::Canvas::_textureState

在文件 dl_vk.h241 行定义.

◆ _tkcUsed

unsigned dl::VK::Canvas::_tkcUsed

在文件 dl_vk.h240 行定义.

◆ _vertexBuffer

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

在文件 dl_vk.h245 行定义.

◆ _vertexBufferMemory

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

在文件 dl_vk.h246 行定义.

◆ _vertexBufferSize

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

在文件 dl_vk.h247 行定义.


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