|
Kompute
|
This is the complete list of members for kp::Image, including all inherited members.
| constructDescriptorSet(vk::DescriptorSet descriptorSet, uint32_t binding) override | kp::Image | virtual |
| data() | kp::Memory | inline |
| dataType() | kp::Memory | static |
| dataType() | kp::Memory | |
| dataType() (defined in kp::Memory) | kp::Memory | static |
| dataType() (defined in kp::Memory) | kp::Memory | static |
| dataType() (defined in kp::Memory) | kp::Memory | static |
| dataType() (defined in kp::Memory) | kp::Memory | static |
| dataType() (defined in kp::Memory) | kp::Memory | static |
| dataType() (defined in kp::Memory) | kp::Memory | static |
| dataType() (defined in kp::Memory) | kp::Memory | static |
| dataType() (defined in kp::Memory) | kp::Memory | static |
| dataType() (defined in kp::Memory) | kp::Memory | static |
| dataTypeMemorySize() | kp::Memory | |
| dataTypeMemorySize(DataTypes dataType) | kp::Memory | static |
| DataTypes enum name (defined in kp::Memory) | kp::Memory | |
| destroy() override | kp::Image | virtual |
| getDescriptorType() (defined in kp::Memory) | kp::Memory | inline |
| 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::Memory | protected |
| getStagingMemoryPropertyFlags() (defined in kp::Memory) | kp::Memory | protected |
| getX() (defined in kp::Memory) | kp::Memory | inline |
| getY() (defined in kp::Memory) | kp::Memory | inline |
| 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::Image | inline |
| 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::Image | inline |
| 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::Image | inline |
| 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::Image | inline |
| Image(const Image &)=delete | kp::Image | |
| Image(const Image &&)=delete (defined in kp::Image) | kp::Image | |
| isInit() override | kp::Image | virtual |
| mapRawData() (defined in kp::Memory) | kp::Memory | protected |
| mDataType (defined in kp::Memory) | kp::Memory | protected |
| mDataTypeMemorySize (defined in kp::Memory) | kp::Memory | protected |
| mDescriptorImageInfo (defined in kp::Image) | kp::Image | protected |
| mDescriptorType (defined in kp::Memory) | kp::Memory | protected |
| mDevice (defined in kp::Memory) | kp::Memory | protected |
| 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 &)=delete | kp::Memory | |
| Memory(const Memory &&)=delete (defined in kp::Memory) | kp::Memory | |
| memorySize() | kp::Memory | |
| memoryType() | kp::Memory | |
| MemoryTypes enum name | kp::Memory | |
| mFreePrimaryMemory (defined in kp::Memory) | kp::Memory | protected |
| mFreeStagingMemory (defined in kp::Memory) | kp::Memory | protected |
| mImageView (defined in kp::Image) | kp::Image | protected |
| mMemoryType (defined in kp::Memory) | kp::Memory | protected |
| mNumChannels (defined in kp::Image) | kp::Image | protected |
| mPhysicalDevice (defined in kp::Memory) | kp::Memory | protected |
| mPrimaryImageLayout (defined in kp::Image) | kp::Image | protected |
| mPrimaryMemory (defined in kp::Memory) | kp::Memory | protected |
| mRawData (defined in kp::Memory) | kp::Memory | protected |
| mSize (defined in kp::Memory) | kp::Memory | protected |
| mStagingImageLayout (defined in kp::Image) | kp::Image | protected |
| mStagingMemory (defined in kp::Memory) | kp::Memory | protected |
| mTiling (defined in kp::Image) | kp::Image | protected |
| mUnmapMemory (defined in kp::Memory) | kp::Memory | protected |
| mX (defined in kp::Memory) | kp::Memory | protected |
| mY (defined in kp::Memory) | kp::Memory | protected |
| 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 | |
| rawData() | kp::Memory | |
| recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Image > copyFromImage) override | kp::Image | virtual |
| recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Tensor > copyFromTensor) override | kp::Image | virtual |
| kp::Memory::recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Memory > copyFromMemory) | kp::Memory | |
| recordCopyFromDeviceToStaging(const vk::CommandBuffer &commandBuffer) override | kp::Image | virtual |
| recordCopyFromStagingToDevice(const vk::CommandBuffer &commandBuffer) override | kp::Image | virtual |
| 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) override | kp::Image | virtual |
| recordStagingMemoryBarrier(const vk::CommandBuffer &commandBuffer, vk::AccessFlagBits srcAccessMask, vk::AccessFlagBits dstAccessMask, vk::PipelineStageFlagBits srcStageMask, vk::PipelineStageFlagBits dstStageMask) override | kp::Image | virtual |
| setData(const void *data, size_t size) | kp::Memory | |
| setData(const std::vector< T > &data) | kp::Memory | inline |
| size() | kp::Memory | |
| toString(MemoryTypes dt) (defined in kp::Memory) | kp::Memory | static |
| toString(DataTypes dt) (defined in kp::Memory) | kp::Memory | static |
| Type enum name (defined in kp::Memory) | kp::Memory | |
| type() override | kp::Image | inlinevirtual |
| unmapRawData() (defined in kp::Memory) | kp::Memory | protected |
| updateRawData(void *data) (defined in kp::Memory) | kp::Memory | protected |
| vector() | kp::Memory | inline |
| ~Image() | kp::Image | virtual |
| ~Memory() | kp::Memory | inlinevirtual |