Kompute
Loading...
Searching...
No Matches
kp::Memory Member List

This is the complete list of members for kp::Memory, including all inherited members.

constructDescriptorSet(vk::DescriptorSet descriptorSet, uint32_t binding)=0kp::Memorypure virtual
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()kp::Memoryvirtual
getDescriptorType() (defined in kp::Memory)kp::Memoryinline
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
isInit()=0kp::Memorypure virtual
mapRawData() (defined in kp::Memory)kp::Memoryprotected
mDataType (defined in kp::Memory)kp::Memoryprotected
mDataTypeMemorySize (defined in kp::Memory)kp::Memoryprotected
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
mMemoryType (defined in kp::Memory)kp::Memoryprotected
mPhysicalDevice (defined in kp::Memory)kp::Memoryprotected
mPrimaryMemory (defined in kp::Memory)kp::Memoryprotected
mRawData (defined in kp::Memory)kp::Memoryprotected
mSize (defined in kp::Memory)kp::Memoryprotected
mStagingMemory (defined in kp::Memory)kp::Memoryprotected
mUnmapMemory (defined in kp::Memory)kp::Memoryprotected
mX (defined in kp::Memory)kp::Memoryprotected
mY (defined in kp::Memory)kp::Memoryprotected
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< Memory > copyFromMemory)kp::Memory
recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Tensor > copyFromMemory)=0 (defined in kp::Memory)kp::Memoryprotectedpure virtual
recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Image > copyFromMemory)=0 (defined in kp::Memory)kp::Memoryprotectedpure virtual
recordCopyFromDeviceToStaging(const vk::CommandBuffer &commandBuffer)=0kp::Memorypure virtual
recordCopyFromStagingToDevice(const vk::CommandBuffer &commandBuffer)=0kp::Memorypure virtual
recordPrimaryMemoryBarrier(const vk::CommandBuffer &commandBuffer, vk::AccessFlagBits srcAccessMask, vk::AccessFlagBits dstAccessMask, vk::PipelineStageFlagBits srcStageMask, vk::PipelineStageFlagBits dstStageMask)=0kp::Memorypure virtual
recordStagingMemoryBarrier(const vk::CommandBuffer &commandBuffer, vk::AccessFlagBits srcAccessMask, vk::AccessFlagBits dstAccessMask, vk::PipelineStageFlagBits srcStageMask, vk::PipelineStageFlagBits dstStageMask)=0kp::Memorypure virtual
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()=0kp::Memorypure virtual
Type enum name (defined in kp::Memory)kp::Memory
unmapRawData() (defined in kp::Memory)kp::Memoryprotected
updateRawData(void *data) (defined in kp::Memory)kp::Memoryprotected
vector()kp::Memoryinline
~Memory()kp::Memoryinlinevirtual