Kompute
kp::TensorT< T > Member List

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::Tensorprotected
mDataTypeMemorySize (defined in kp::Tensor)kp::Tensorprotected
memorySize()kp::Tensor
mRawData (defined in kp::Tensor)kp::Tensorprotected
mSize (defined in kp::Tensor)kp::Tensorprotected
mTensorType (defined in kp::Tensor)kp::Tensorprotected
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 namekp::Tensor
toString(TensorDataTypes dt) (defined in kp::Tensor)kp::Tensorstatic
toString(TensorTypes dt) (defined in kp::Tensor)kp::Tensorstatic
vector() (defined in kp::TensorT< T >)kp::TensorT< T >inline
~Tensor()kp::Tensorvirtual
~TensorT() (defined in kp::TensorT< T >)kp::TensorT< T >inline