Castor3D 0.16.0
Multiplatform 3D engine
castor3d::UniformBufferT< DataT > Member List

This is the complete list of members for castor3d::UniformBufferT< DataT >, including all inherited members.

allocate() noexceptcastor3d::UniformBufferBase
cleanup() noexceptcastor3d::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 >
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 &timer) 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 &timer) 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() const noexceptcastor3d::UniformBufferBase
hasBuffer() constcastor3d::UniformBufferBaseinline
initialise(RenderDevice const &device)castor3d::UniformBufferBase
initialise(RenderDevice const &device, ashes::QueueShare sharingMode)castor3d::UniformBufferBase
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 >
upload(ashes::BufferBase const &stagingBuffer, ashes::Queue const &queue, ashes::CommandPool const &commandPool, uint32_t offset, VkPipelineStageFlags flags) constcastor3d::UniformBufferT< DataT >
upload(ashes::BufferBase const &stagingBuffer, ashes::CommandBuffer const &commandBuffer, uint32_t offset, VkPipelineStageFlags flags) constcastor3d::UniformBufferT< DataT >
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 >
upload(ashes::BufferBase const &stagingBuffer, ashes::CommandBuffer const &commandBuffer, uint32_t offset, VkPipelineStageFlags flags, FramePassTimer const &timer, uint32_t index) constcastor3d::UniformBufferT< DataT >
upload(VkDeviceSize offset=0u, VkDeviceSize range=1u) constcastor3d::UniformBufferT< DataT >
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 &timer) 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 &timer) 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 &timer) constcastor3d::UniformBufferBase
castor3d::UniformBufferBase::upload(ashes::BufferBase const &stagingBuffer, ashes::CommandBuffer const &commandBuffer, ashes::ByteArray const &data, uint32_t offset, VkPipelineStageFlags flags, FramePassTimer &timer) constcastor3d::UniformBufferBaseinline
~UniformBufferBase() noexcept=defaultcastor3d::UniformBufferBasevirtual