|
Kompute
|
This is the complete list of members for kp::Tensor, including all inherited members.
| constructDescriptorSet(vk::DescriptorSet descriptorSet, uint32_t binding) override | kp::Tensor | 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::Tensor | virtual |
| getDescriptorType() (defined in kp::Memory) | kp::Memory | inline |
| getPrimaryBuffer() (defined in kp::Tensor) | kp::Tensor | |
| 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 |
| isInit() override | kp::Tensor | 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 |
| mDescriptorBufferInfo (defined in kp::Tensor) | kp::Tensor | 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 |
| mMemoryType (defined in kp::Memory) | kp::Memory | protected |
| mPhysicalDevice (defined in kp::Memory) | kp::Memory | 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 |
| mStagingMemory (defined in kp::Memory) | kp::Memory | 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 Tensor &)=delete (defined in kp::Tensor) | kp::Tensor | |
| operator=(const Tensor &&)=delete (defined in kp::Tensor) | kp::Tensor | |
| 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< Tensor > copyFromTensor) override | kp::Tensor | virtual |
| recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Image > copyFromImage) override | kp::Tensor | virtual |
| kp::Memory::recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Memory > copyFromMemory) | kp::Memory | |
| recordCopyFromDeviceToStaging(const vk::CommandBuffer &commandBuffer) override | kp::Tensor | virtual |
| recordCopyFromStagingToDevice(const vk::CommandBuffer &commandBuffer) override | kp::Tensor | virtual |
| recordPrimaryMemoryBarrier(const vk::CommandBuffer &commandBuffer, vk::AccessFlagBits srcAccessMask, vk::AccessFlagBits dstAccessMask, vk::PipelineStageFlagBits srcStageMask, vk::PipelineStageFlagBits dstStageMask) override | kp::Tensor | virtual |
| recordStagingMemoryBarrier(const vk::CommandBuffer &commandBuffer, vk::AccessFlagBits srcAccessMask, vk::AccessFlagBits dstAccessMask, vk::PipelineStageFlagBits srcStageMask, vk::PipelineStageFlagBits dstStageMask) override | kp::Tensor | virtual |
| setData(const void *data, size_t size) | kp::Memory | |
| setData(const std::vector< T > &data) | kp::Memory | inline |
| size() | kp::Memory | |
| Tensor(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, void *data, uint32_t elementTotalCount, uint32_t elementMemorySize, const DataTypes &dataType, const MemoryTypes &tensorType=MemoryTypes::eDevice) | kp::Tensor | |
| Tensor(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, uint32_t elementTotalCount, uint32_t elementMemorySize, const DataTypes &dataType, const MemoryTypes &memoryType=MemoryTypes::eDevice) | kp::Tensor | |
| Tensor(const Tensor &)=delete | kp::Tensor | |
| Tensor(const Tensor &&)=delete (defined in kp::Tensor) | kp::Tensor | |
| 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::Tensor | inlinevirtual |
| unmapRawData() (defined in kp::Memory) | kp::Memory | protected |
| updateRawData(void *data) (defined in kp::Memory) | kp::Memory | protected |
| vector() | kp::Memory | inline |
| ~Memory() | kp::Memory | inlinevirtual |
| ~Tensor() | kp::Tensor | virtual |