| 
    Kompute
    
   | 
 
This is the complete list of members for kp::TensorT< T >, including all inherited members.
| constructDescriptorBufferInfo() | kp::Tensor | |
| data() (defined in kp::TensorT< T >) | kp::TensorT< T > | inline | 
| dataType() (defined in kp::TensorT< T >) | kp::TensorT< T > | |
| dataTypeMemorySize() | kp::Tensor | |
| destroy() | kp::Tensor | |
| isInit() | kp::Tensor | |
| mDataType (defined in kp::Tensor) | kp::Tensor | protected | 
| mDataTypeMemorySize (defined in kp::Tensor) | kp::Tensor | protected | 
| memorySize() | kp::Tensor | |
| mRawData (defined in kp::Tensor) | kp::Tensor | protected | 
| mSize (defined in kp::Tensor) | kp::Tensor | protected | 
| mTensorType (defined in kp::Tensor) | kp::Tensor | protected | 
| operator[](int index) (defined in kp::TensorT< T >) | kp::TensorT< T > | inline | 
| rawData() | kp::Tensor | |
| rebuild(void *data, uint32_t elementTotalCount, uint32_t elementMemorySize) | kp::Tensor | |
| recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Tensor > copyFromTensor) | kp::Tensor | |
| recordCopyFromDeviceToStaging(const vk::CommandBuffer &commandBuffer) | kp::Tensor | |
| recordCopyFromStagingToDevice(const vk::CommandBuffer &commandBuffer) | kp::Tensor | |
| recordPrimaryBufferMemoryBarrier(const vk::CommandBuffer &commandBuffer, vk::AccessFlagBits srcAccessMask, vk::AccessFlagBits dstAccessMask, vk::PipelineStageFlagBits srcStageMask, vk::PipelineStageFlagBits dstStageMask) | kp::Tensor | |
| recordStagingBufferMemoryBarrier(const vk::CommandBuffer &commandBuffer, vk::AccessFlagBits srcAccessMask, vk::AccessFlagBits dstAccessMask, vk::PipelineStageFlagBits srcStageMask, vk::PipelineStageFlagBits dstStageMask) | kp::Tensor | |
| setData(const std::vector< T > &data) (defined in kp::TensorT< T >) | kp::TensorT< T > | inline | 
| setRawData(const void *data) | kp::Tensor | |
| size() | kp::Tensor | |
| Tensor(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, void *data, uint32_t elementTotalCount, uint32_t elementMemorySize, const TensorDataTypes &dataType, const TensorTypes &tensorType=TensorTypes::eDevice) | kp::Tensor | |
| TensorDataTypes enum name (defined in kp::Tensor) | kp::Tensor | |
| TensorT(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, const std::vector< T > &data, const TensorTypes &tensorType=TensorTypes::eDevice) (defined in kp::TensorT< T >) | kp::TensorT< T > | inline | 
| tensorType() | kp::Tensor | |
| TensorTypes enum name | kp::Tensor | |
| toString(TensorDataTypes dt) (defined in kp::Tensor) | kp::Tensor | static | 
| toString(TensorTypes dt) (defined in kp::Tensor) | kp::Tensor | static | 
| vector() (defined in kp::TensorT< T >) | kp::TensorT< T > | inline | 
| ~Tensor() | kp::Tensor | virtual | 
| ~TensorT() (defined in kp::TensorT< T >) | kp::TensorT< T > | inline |