Vulkan-Hpp
Asset Class Reference

Public Member Functions

 Asset (const Engine &engine, vk::Extent2D extent)
 
void draw (vk::CommandBuffer commandBuffer)
 

Public Attributes

vk::SharedDeviceMemory vertexBufferMemory
 
vk::SharedBuffer vertexBuffer
 
vk::SharedDeviceMemory uniformBufferMemory
 
vk::SharedBuffer uniformBuffer
 
vk::SharedDeviceMemory textureImageMemory
 
vk::SharedImage textureImage
 
vk::SharedImageView textureImageView
 
vk::SharedSampler textureSampler
 

Detailed Description

Definition at line 285 of file SharedHandles.cpp.

Constructor & Destructor Documentation

◆ Asset()

Asset::Asset ( const Engine engine,
vk::Extent2D  extent 
)
inline

Definition at line 288 of file SharedHandles.cpp.

Member Function Documentation

◆ draw()

void Asset::draw ( vk::CommandBuffer  commandBuffer)
inline

Definition at line 321 of file SharedHandles.cpp.

Member Data Documentation

◆ textureImage

vk::SharedImage Asset::textureImage

Definition at line 334 of file SharedHandles.cpp.

◆ textureImageMemory

vk::SharedDeviceMemory Asset::textureImageMemory

Definition at line 333 of file SharedHandles.cpp.

◆ textureImageView

vk::SharedImageView Asset::textureImageView

Definition at line 335 of file SharedHandles.cpp.

◆ textureSampler

vk::SharedSampler Asset::textureSampler

Definition at line 336 of file SharedHandles.cpp.

◆ uniformBuffer

vk::SharedBuffer Asset::uniformBuffer

Definition at line 331 of file SharedHandles.cpp.

◆ uniformBufferMemory

vk::SharedDeviceMemory Asset::uniformBufferMemory

Definition at line 330 of file SharedHandles.cpp.

◆ vertexBuffer

vk::SharedBuffer Asset::vertexBuffer

Definition at line 328 of file SharedHandles.cpp.

◆ vertexBufferMemory

vk::SharedDeviceMemory Asset::vertexBufferMemory

Definition at line 327 of file SharedHandles.cpp.


The documentation for this class was generated from the following file: