Castor3D  0.11.0
Multiplatform 3D engine
Classes | Espaces de nommage | Fonctions
Référence du fichier GpuBuffer.hpp

Classes

class  castor3d::GpuBuffer
 

Espaces de nommage

 castor3d
 

Fonctions

template<typename T >
ashes::BufferPtr< T > castor3d::makeBuffer (RenderDevice const &device, VkDeviceSize count, VkBufferUsageFlags usage, VkMemoryPropertyFlags flags, std::string const &name, ashes::QueueShare sharingMode={})
 
ashes::BufferBasePtr castor3d::makeBufferBase (RenderDevice const &device, VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags flags, std::string const &name, ashes::QueueShare sharingMode={})
 
template<typename T >
ashes::VertexBufferPtr< T > castor3d::makeVertexBuffer (RenderDevice const &device, VkDeviceSize count, VkBufferUsageFlags usage, VkMemoryPropertyFlags flags, std::string const &name, ashes::QueueShare sharingMode={})
 
ashes::VertexBufferBasePtr castor3d::makeVertexBufferBase (RenderDevice const &device, VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags flags, std::string const &name, ashes::QueueShare sharingMode={})