Castor3D 0.15.0
Multiplatform 3D engine
castor3d::UniformBufferBase Liste des membres

Liste complète des membres de castor3d::UniformBufferBase, 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, void *data, size_t size, uint32_t offset, VkPipelineStageFlags flags, FramePassTimer const &timer, uint32_t index) constcastor3d::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
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
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
upload(ashes::BufferBase const &stagingBuffer, ashes::Queue const &queue, ashes::CommandPool const &commandPool, ashes::ByteArray const &data, uint32_t offset, VkPipelineStageFlags flags) constcastor3d::UniformBufferBaseinline
upload(ashes::BufferBase const &stagingBuffer, ashes::CommandBuffer const &commandBuffer, const void *data, size_t size, uint32_t offset, VkPipelineStageFlags flags) constcastor3d::UniformBufferBase
upload(ashes::BufferBase const &stagingBuffer, ashes::CommandBuffer const &commandBuffer, ashes::ByteArray const &data, uint32_t offset, VkPipelineStageFlags flags) constcastor3d::UniformBufferBaseinline
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
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
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
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