Castor3D 0.13.0
Multiplatform 3D engine
castor3d::UniformBufferT< DataT > Liste des membres

Liste complète des membres de castor3d::UniformBufferT< DataT >, y compris les membres hérités :

allocate()castor3d::UniformBufferBase
cleanup()castor3d::UniformBufferBase
deallocate(uint32_t offset)castor3d::UniformBufferBase
download(ashes::BufferBase const &stagingBuffer, ashes::Queue const &queue, ashes::CommandPool const &commandPool, uint32_t offset, VkPipelineStageFlags flags, FramePassTimer const &timer, uint32_t index)castor3d::UniformBufferT< DataT >inline
castor3d::UniformBufferBase::download(ashes::BufferBase const &stagingBuffer, ashes::Queue const &queue, ashes::CommandPool const &commandPool, void *data, size_t size, uint32_t offset, VkPipelineStageFlags flags, FramePassTimer const &timer, uint32_t index) constcastor3d::UniformBufferBase
castor3d::UniformBufferBase::download(ashes::BufferBase const &stagingBuffer, ashes::Queue const &queue, ashes::CommandPool const &commandPool, ashes::ByteArray &data, uint32_t offset, VkPipelineStageFlags flags, FramePassTimer const &timer, uint32_t index) constcastor3d::UniformBufferBaseinline
getAlignedSize(uint32_t size) constcastor3d::UniformBufferBaseinline
getAlignedSize() constcastor3d::UniformBufferBaseinline
getBuffer() constcastor3d::UniformBufferBaseinline
getBuffer()castor3d::UniformBufferBaseinline
getData(VkDeviceSize index=0) constcastor3d::UniformBufferT< DataT >inline
getData(VkDeviceSize index=0)castor3d::UniformBufferT< DataT >inline
getDatas() constcastor3d::UniformBufferT< DataT >inline
getDatas()castor3d::UniformBufferT< DataT >inline
getElementSize() constcastor3d::UniformBufferBaseinline
hasAvailable() constcastor3d::UniformBufferBase
hasBuffer() constcastor3d::UniformBufferBaseinline
initialise(RenderDevice const &device)castor3d::UniformBufferBase
initialise(RenderDevice const &device, ashes::QueueShare sharingMode)castor3d::UniformBufferBase
operator ashes::UniformBuffer &()castor3d::UniformBufferBaseinline
operator ashes::UniformBuffer const &() constcastor3d::UniformBufferBaseinline
UniformBufferBase(RenderSystem const &renderSystem, VkDeviceSize elemCount, VkDeviceSize elemSize, VkBufferUsageFlags usage, VkMemoryPropertyFlags flags, castor::String debugName, ashes::QueueShare sharingMode={})castor3d::UniformBufferBase
UniformBufferT(RenderSystem const &renderSystem, VkDeviceSize count, VkBufferUsageFlags usage, VkMemoryPropertyFlags flags, castor::String debugName, ashes::QueueShare sharingMode={})castor3d::UniformBufferT< DataT >inline
upload(ashes::BufferBase const &stagingBuffer, ashes::Queue const &queue, ashes::CommandPool const &commandPool, uint32_t offset, VkPipelineStageFlags flags) constcastor3d::UniformBufferT< DataT >inline
upload(ashes::BufferBase const &stagingBuffer, ashes::CommandBuffer const &commandBuffer, uint32_t offset, VkPipelineStageFlags flags) constcastor3d::UniformBufferT< DataT >inline
upload(ashes::BufferBase const &stagingBuffer, ashes::Queue const &queue, ashes::CommandPool const &commandPool, uint32_t offset, VkPipelineStageFlags flags, FramePassTimer const &timer, uint32_t index) constcastor3d::UniformBufferT< DataT >inline
upload(ashes::BufferBase const &stagingBuffer, ashes::CommandBuffer const &commandBuffer, uint32_t offset, VkPipelineStageFlags flags, FramePassTimer const &timer, uint32_t index) constcastor3d::UniformBufferT< DataT >inline
upload(VkDeviceSize offset=0u, VkDeviceSize range=1u) constcastor3d::UniformBufferT< DataT >inline
castor3d::UniformBufferBase::upload(ashes::BufferBase const &stagingBuffer, ashes::Queue const &queue, ashes::CommandPool const &commandPool, const void *data, size_t size, uint32_t offset, VkPipelineStageFlags flags) constcastor3d::UniformBufferBase
castor3d::UniformBufferBase::upload(ashes::BufferBase const &stagingBuffer, ashes::Queue const &queue, ashes::CommandPool const &commandPool, ashes::ByteArray const &data, uint32_t offset, VkPipelineStageFlags flags) constcastor3d::UniformBufferBaseinline
castor3d::UniformBufferBase::upload(ashes::BufferBase const &stagingBuffer, ashes::CommandBuffer const &commandBuffer, const void *data, size_t size, uint32_t offset, VkPipelineStageFlags flags) constcastor3d::UniformBufferBase
castor3d::UniformBufferBase::upload(ashes::BufferBase const &stagingBuffer, ashes::CommandBuffer const &commandBuffer, ashes::ByteArray const &data, uint32_t offset, VkPipelineStageFlags flags) constcastor3d::UniformBufferBaseinline
castor3d::UniformBufferBase::upload(ashes::BufferBase const &stagingBuffer, ashes::Queue const &queue, ashes::CommandPool const &commandPool, const void *data, size_t size, uint32_t offset, VkPipelineStageFlags flags, FramePassTimer const &timer, uint32_t index) constcastor3d::UniformBufferBase
castor3d::UniformBufferBase::upload(ashes::BufferBase const &stagingBuffer, ashes::Queue const &queue, ashes::CommandPool const &commandPool, ashes::ByteArray const &data, uint32_t offset, VkPipelineStageFlags flags, FramePassTimer const &timer, uint32_t index) constcastor3d::UniformBufferBaseinline
castor3d::UniformBufferBase::upload(ashes::BufferBase const &stagingBuffer, ashes::CommandBuffer const &commandBuffer, const void *data, size_t size, uint32_t offset, VkPipelineStageFlags flags, FramePassTimer const &timer, uint32_t index) constcastor3d::UniformBufferBase
castor3d::UniformBufferBase::upload(ashes::BufferBase const &stagingBuffer, ashes::CommandBuffer const &commandBuffer, ashes::ByteArray const &data, uint32_t offset, VkPipelineStageFlags flags, FramePassTimer const &timer, uint32_t index) constcastor3d::UniformBufferBaseinline
~UniformBufferBase()=defaultcastor3d::UniformBufferBasevirtual