Castor3D 0.15.0
Multiplatform 3D engine
Classes | Espaces de nommage
Référence du fichier BufferModule.hpp

Classes

struct  castor3d::MemChunk
 Un intervalle mémoire, en octets. Plus de détails...
 

Espaces de nommage

namespace  castor3d
 

Buffer

using castor3d::GpuBufferBuddyAllocator = castor::BuddyAllocatorT< GpuBufferBuddyAllocatorTraits >
 
using castor3d::GpuBufferBuddyAllocatorUPtr = std::unique_ptr< GpuBufferBuddyAllocator >
 
using castor3d::GpuBuddyBuffer = GpuBufferT< GpuBufferBuddyAllocator >
 
using castor3d::GpuLinearBuffer = GpuBufferT< GpuBufferLinearAllocator >
 
using castor3d::GpuPackedBuffer = GpuBufferT< GpuBufferPackedAllocator >
 
using castor3d::GpuLinearBufferPtr = std::unique_ptr< GpuLinearBuffer >
 
using castor3d::GpuPackedBufferPtr = std::unique_ptr< GpuPackedBuffer >
 
 castor3d::CU_DeclareSmartPtr (castor3d, GpuBufferPool, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, ObjectBufferPool, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, PoolUniformBuffer, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, UniformBufferBase, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, UniformBufferPool, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, VertexBufferPool, C3D_API)
 
 castor3d::CU_DeclareTemplateSmartPtr (castor3d, UniformBuffer)
 
bool castor3d::operator< (MemChunk const &lhs, MemChunk const &rhs)
 
C3D_API void castor3d::copyBuffer (ashes::CommandBuffer const &commandBuffer, ashes::BufferBase const &src, ashes::BufferBase const &dst, VkDeviceSize offset, VkDeviceSize size, VkPipelineStageFlags flags)
 
C3D_API void castor3d::copyBuffer (ashes::CommandBuffer const &commandBuffer, ashes::BufferBase const &src, ashes::BufferBase const &dst, std::vector< VkBufferCopy > const &regions, VkAccessFlags dstAccessFlags, VkPipelineStageFlags dstPipelineFlags)
 
C3D_API void castor3d::updateBuffer (ashes::CommandBuffer const &commandBuffer, castor::ByteArray data, ashes::BufferBase const &dst, std::vector< VkBufferCopy > const &regions, VkAccessFlags dstAccessFlags, VkPipelineStageFlags dstPipelineFlags)