Castor3D 0.16.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::DirectUploadData, including all inherited members.
begin() | castor3d::UploadData | |
DirectUploadData(RenderDevice const &device, castor::String debugName, ashes::CommandBuffer const &commandBuffer) | castor3d::DirectUploadData | |
DirectUploadData(RenderDevice const &device, castor::String debugName, ashes::CommandPool const &commandPool) | castor3d::DirectUploadData | |
doCopyData(void const *srcData, VkDeviceSize size, ashes::BufferBase const &dstBuffer, VkDeviceSize dstOffset) const | castor3d::UploadData | protected |
doUploadBuffer(BufferDataRange const &data, ashes::BufferBase const *srcBuffer, VkDeviceSize srcOffset) const | castor3d::UploadData | protected |
doUploadImage(ImageDataRange &data, ashes::BufferBase const &srcBuffer, VkDeviceSize srcOffset) const | castor3d::UploadData | protected |
end(ashes::Queue const &queue, ashes::Fence const *fence=nullptr, castor::Milliseconds timeout=castor::Milliseconds{ ashes::MaxTimeout }) | castor3d::UploadData | |
getCommandBuffer() const noexcept | castor3d::UploadData | inline |
getDevice() const noexcept | castor3d::UploadData | inline |
getName() const noexcept | castor3d::UploadData | inline |
m_commandBuffer | castor3d::UploadData | protected |
m_debugName | castor3d::UploadData | protected |
m_device | castor3d::UploadData | protected |
m_pendingBuffers | castor3d::UploadData | protected |
m_pendingImages | castor3d::UploadData | protected |
operator=(UploadData const &)=delete | castor3d::UploadData | |
operator=(UploadData &&) noexcept=delete | castor3d::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::UploadData | inline |
pushUpload(castor::ByteArray const &srcData, ashes::Image const &dstImage, castor::ImageLayout dstLayout, VkImageSubresourceRange dstRange, VkImageLayout dstImageLayout, VkPipelineStageFlags dstPipelineFlags) | castor3d::UploadData | inline |
pushUpload(castor::ByteArrayView const &srcData, ashes::BufferBase const &dstBuffer, VkDeviceSize dstOffset, VkAccessFlags dstAccessFlags, VkPipelineStageFlags dstPipelineFlags) | castor3d::UploadData | inline |
pushUpload(castor::ByteArrayView const &srcData, ashes::Image const &dstImage, castor::ImageLayout dstLayout, VkImageSubresourceRange dstRange, VkImageLayout dstImageLayout, VkPipelineStageFlags dstPipelineFlags) | castor3d::UploadData | inline |
UploadData(UploadData const &)=delete | castor3d::UploadData | |
UploadData(UploadData &&) noexcept=delete | castor3d::UploadData | |
UploadData(RenderDevice const &device, castor::String debugName, ashes::CommandBuffer const *commandBuffer) | castor3d::UploadData | protected |
~UploadData() noexcept=default | castor3d::UploadData | virtual |