Kompute
Loading...
Searching...
No Matches
kp::ImageT< T > Member List

This is the complete list of members for kp::ImageT< T >, including all inherited members.

constructDescriptorSet(vk::DescriptorSet descriptorSet, uint32_t binding) overridekp::Imagevirtual
data()kp::Memoryinline
dataType()kp::Memorystatic
dataType()kp::Memory
dataType() (defined in kp::Memory)kp::Memorystatic
dataType() (defined in kp::Memory)kp::Memorystatic
dataType() (defined in kp::Memory)kp::Memorystatic
dataType() (defined in kp::Memory)kp::Memorystatic
dataType() (defined in kp::Memory)kp::Memorystatic
dataType() (defined in kp::Memory)kp::Memorystatic
dataType() (defined in kp::Memory)kp::Memorystatic
dataType() (defined in kp::Memory)kp::Memorystatic
dataType() (defined in kp::Memory)kp::Memorystatic
dataTypeMemorySize()kp::Memory
dataTypeMemorySize(DataTypes dataType)kp::Memorystatic
DataTypes enum name (defined in kp::Memory)kp::Memory
destroy() overridekp::Imagevirtual
getDescriptorType() (defined in kp::Memory)kp::Memoryinline
getNumChannels() (defined in kp::Image)kp::Image
getPrimaryImage() (defined in kp::Image)kp::Image
getPrimaryImageLayout() (defined in kp::Image)kp::Image
getPrimaryMemoryPropertyFlags() (defined in kp::Memory)kp::Memoryprotected
getStagingMemoryPropertyFlags() (defined in kp::Memory)kp::Memoryprotected
getX() (defined in kp::Memory)kp::Memoryinline
getY() (defined in kp::Memory)kp::Memoryinline
Image(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, void *data, size_t dataSize, uint32_t x, uint32_t y, uint32_t numChannels, const DataTypes &dataType, vk::ImageTiling tiling, const MemoryTypes &memoryType=MemoryTypes::eDevice)kp::Imageinline
Image(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, uint32_t x, uint32_t y, uint32_t numChannels, const DataTypes &dataType, vk::ImageTiling tiling, const MemoryTypes &memoryType=MemoryTypes::eDevice)kp::Imageinline
Image(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, void *data, size_t dataSize, uint32_t x, uint32_t y, uint32_t numChannels, const DataTypes &dataType, const MemoryTypes &memoryType=MemoryTypes::eDevice)kp::Imageinline
Image(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, uint32_t x, uint32_t y, uint32_t numChannels, const DataTypes &dataType, const MemoryTypes &memoryType=MemoryTypes::eDevice)kp::Imageinline
Image(const Image &)=deletekp::Image
Image(const Image &&)=delete (defined in kp::Image)kp::Image
ImageT(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, const std::vector< T > &data, uint32_t x, uint32_t y, uint32_t numChannels, vk::ImageTiling tiling, const MemoryTypes &imageType=MemoryTypes::eDevice) (defined in kp::ImageT< T >)kp::ImageT< T >inline
ImageT(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, const std::vector< T > &data, uint32_t x, uint32_t y, uint32_t numChannels, const MemoryTypes &imageType=MemoryTypes::eDevice) (defined in kp::ImageT< T >)kp::ImageT< T >inline
ImageT(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, uint32_t x, uint32_t y, uint32_t numChannels, vk::ImageTiling tiling, const MemoryTypes &imageType=MemoryTypes::eDevice) (defined in kp::ImageT< T >)kp::ImageT< T >inline
ImageT(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, uint32_t x, uint32_t y, uint32_t numChannels, const MemoryTypes &imageType=MemoryTypes::eDevice) (defined in kp::ImageT< T >)kp::ImageT< T >inline
isInit() overridekp::Imagevirtual
mapRawData() (defined in kp::Memory)kp::Memoryprotected
mDataType (defined in kp::Memory)kp::Memoryprotected
mDataTypeMemorySize (defined in kp::Memory)kp::Memoryprotected
mDescriptorImageInfo (defined in kp::Image)kp::Imageprotected
mDescriptorType (defined in kp::Memory)kp::Memoryprotected
mDevice (defined in kp::Memory)kp::Memoryprotected
Memory(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, const DataTypes &dataType, const MemoryTypes &memoryType, uint32_t x, uint32_t y) (defined in kp::Memory)kp::Memory
Memory(const Memory &)=deletekp::Memory
Memory(const Memory &&)=delete (defined in kp::Memory)kp::Memory
memorySize()kp::Memory
memoryType()kp::Memory
MemoryTypes enum namekp::Memory
mFreePrimaryMemory (defined in kp::Memory)kp::Memoryprotected
mFreeStagingMemory (defined in kp::Memory)kp::Memoryprotected
mImageView (defined in kp::Image)kp::Imageprotected
mMemoryType (defined in kp::Memory)kp::Memoryprotected
mNumChannels (defined in kp::Image)kp::Imageprotected
mPhysicalDevice (defined in kp::Memory)kp::Memoryprotected
mPrimaryImageLayout (defined in kp::Image)kp::Imageprotected
mPrimaryMemory (defined in kp::Memory)kp::Memoryprotected
mRawData (defined in kp::Memory)kp::Memoryprotected
mSize (defined in kp::Memory)kp::Memoryprotected
mStagingImageLayout (defined in kp::Image)kp::Imageprotected
mStagingMemory (defined in kp::Memory)kp::Memoryprotected
mTiling (defined in kp::Image)kp::Imageprotected
mUnmapMemory (defined in kp::Memory)kp::Memoryprotected
mX (defined in kp::Memory)kp::Memoryprotected
mY (defined in kp::Memory)kp::Memoryprotected
operator=(const Image &)=delete (defined in kp::Image)kp::Image
operator=(const Image &&)=delete (defined in kp::Image)kp::Image
operator=(const Memory &)=delete (defined in kp::Memory)kp::Memory
operator=(const Memory &&)=delete (defined in kp::Memory)kp::Memory
operator[](int index) (defined in kp::ImageT< T >)kp::ImageT< T >inline
rawData()kp::Memory
recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Image > copyFromImage) overridekp::Imagevirtual
recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Tensor > copyFromTensor) overridekp::Imagevirtual
kp::Memory::recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Memory > copyFromMemory)kp::Memory
recordCopyFromDeviceToStaging(const vk::CommandBuffer &commandBuffer) overridekp::Imagevirtual
recordCopyFromStagingToDevice(const vk::CommandBuffer &commandBuffer) overridekp::Imagevirtual
recordPrimaryImageBarrier(const vk::CommandBuffer &commandBuffer, vk::AccessFlagBits srcAccessMask, vk::AccessFlagBits dstAccessMask, vk::PipelineStageFlagBits srcStageMask, vk::PipelineStageFlagBits dstStageMask, vk::ImageLayout dstLayout)kp::Image
recordPrimaryMemoryBarrier(const vk::CommandBuffer &commandBuffer, vk::AccessFlagBits srcAccessMask, vk::AccessFlagBits dstAccessMask, vk::PipelineStageFlagBits srcStageMask, vk::PipelineStageFlagBits dstStageMask) overridekp::Imagevirtual
recordStagingMemoryBarrier(const vk::CommandBuffer &commandBuffer, vk::AccessFlagBits srcAccessMask, vk::AccessFlagBits dstAccessMask, vk::PipelineStageFlagBits srcStageMask, vk::PipelineStageFlagBits dstStageMask) overridekp::Imagevirtual
setData(const void *data, size_t size)kp::Memory
setData(const std::vector< T > &data)kp::Memoryinline
size()kp::Memory
toString(MemoryTypes dt) (defined in kp::Memory)kp::Memorystatic
toString(DataTypes dt) (defined in kp::Memory)kp::Memorystatic
Type enum name (defined in kp::Memory)kp::Memory
type() overridekp::Imageinlinevirtual
unmapRawData() (defined in kp::Memory)kp::Memoryprotected
updateRawData(void *data) (defined in kp::Memory)kp::Memoryprotected
vector() (defined in kp::ImageT< T >)kp::ImageT< T >inline
~Image()kp::Imagevirtual
~ImageT() (defined in kp::ImageT< T >)kp::ImageT< T >inline
~Memory()kp::Memoryinlinevirtual