Castor3D 0.16.0
Multiplatform 3D engine
castor3d::StagedUploadData Member List

This is the complete list of members for castor3d::StagedUploadData, including all inherited members.

begin()castor3d::UploadData
doCopyData(void const *srcData, VkDeviceSize size, ashes::BufferBase const &dstBuffer, VkDeviceSize dstOffset) constcastor3d::UploadDataprotected
doUploadBuffer(BufferDataRange const &data, ashes::BufferBase const *srcBuffer, VkDeviceSize srcOffset) constcastor3d::UploadDataprotected
doUploadImage(ImageDataRange &data, ashes::BufferBase const &srcBuffer, VkDeviceSize srcOffset) constcastor3d::UploadDataprotected
end(ashes::Queue const &queue, ashes::Fence const *fence=nullptr, castor::Milliseconds timeout=castor::Milliseconds{ ashes::MaxTimeout })castor3d::UploadData
getCommandBuffer() const noexceptcastor3d::UploadDatainline
getDevice() const noexceptcastor3d::UploadDatainline
getFrameIndex() const noexceptcastor3d::StagedUploadDatainline
getName() const noexceptcastor3d::UploadDatainline
m_commandBuffercastor3d::UploadDataprotected
m_debugNamecastor3d::UploadDataprotected
m_devicecastor3d::UploadDataprotected
m_pendingBufferscastor3d::UploadDataprotected
m_pendingImagescastor3d::UploadDataprotected
operator=(UploadData const &)=deletecastor3d::UploadData
operator=(UploadData &&) noexcept=deletecastor3d::UploadData
process()castor3d::UploadData
pushUpload(void const *srcData, VkDeviceSize srcSize, ashes::BufferBase const &dstBuffer, VkDeviceSize dstOffset, VkAccessFlags dstAccessFlags, VkPipelineStageFlags dstPipelineFlags)castor3d::UploadData
pushUpload(void const *srcData, VkDeviceSize srcSize, ashes::Image const &dstImage, castor::ImageLayout dstLayout, VkImageSubresourceRange dstRange, VkImageLayout dstImageLayout, VkPipelineStageFlags dstPipelineFlags)castor3d::UploadData
pushUpload(castor::ByteArray const &srcData, ashes::BufferBase const &dstBuffer, VkDeviceSize dstOffset, VkAccessFlags dstAccessFlags, VkPipelineStageFlags dstPipelineFlags)castor3d::UploadDatainline
pushUpload(castor::ByteArray const &srcData, ashes::Image const &dstImage, castor::ImageLayout dstLayout, VkImageSubresourceRange dstRange, VkImageLayout dstImageLayout, VkPipelineStageFlags dstPipelineFlags)castor3d::UploadDatainline
pushUpload(castor::ByteArrayView const &srcData, ashes::BufferBase const &dstBuffer, VkDeviceSize dstOffset, VkAccessFlags dstAccessFlags, VkPipelineStageFlags dstPipelineFlags)castor3d::UploadDatainline
pushUpload(castor::ByteArrayView const &srcData, ashes::Image const &dstImage, castor::ImageLayout dstLayout, VkImageSubresourceRange dstRange, VkImageLayout dstImageLayout, VkPipelineStageFlags dstPipelineFlags)castor3d::UploadDatainline
StagedUploadData(RenderDevice const &device, castor::String debugName, ashes::CommandBufferPtr commandBuffer)castor3d::StagedUploadData
UploadData(UploadData const &)=deletecastor3d::UploadData
UploadData(UploadData &&) noexcept=deletecastor3d::UploadData
UploadData(RenderDevice const &device, castor::String debugName, ashes::CommandBuffer const *commandBuffer)castor3d::UploadDataprotected
~StagedUploadData() noexcept overridecastor3d::StagedUploadData
~UploadData() noexcept=defaultcastor3d::UploadDatavirtual