ngscopeclient 0.1-dev+51fbda87c
AcceleratorBuffer< T > Member List

This is the complete list of members for AcceleratorBuffer< T >, including all inherited members.

__attribute__((noinline)) void CopyFrom(const AcceleratorBuffer< T > &rhs)AcceleratorBuffer< T >inline
__attribute__((noinline)) void Reallocate(size_t size)AcceleratorBuffer< T >inlineprotected
__attribute__((noinline)) void AllocateCpuBuffer(size_t size)AcceleratorBuffer< T >inlineprotected
__attribute__((noinline)) void FreeCpuPointer(T *ptrAcceleratorBuffer< T >protected
__attribute__((noinline)) void UpdateGpuNames()AcceleratorBuffer< T >inlineprotected
__attribute__((noinline)) void UpdateCpuNames()AcceleratorBuffer< T >inlineprotected
AcceleratorBuffer(const std::string &name="")AcceleratorBuffer< T >inline
begin() (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >inline
capacity() constAcceleratorBuffer< T >inline
clear()AcceleratorBuffer< T >inline
CopyToCpu()AcceleratorBuffer< T >inlineprotected
CopyToGpu()AcceleratorBuffer< T >inlineprotected
CopyToGpuNonblocking(vk::raii::CommandBuffer &cmdBuf)AcceleratorBuffer< T >inlineprotected
empty() constAcceleratorBuffer< T >inline
end() (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >inline
FreeCpuBuffer()AcceleratorBuffer< T >inlineprotected
FreeGpuBuffer(bool dataLossOK=false)AcceleratorBuffer< T >inline
GetBuffer()AcceleratorBuffer< T >inline
GetBufferInfo()AcceleratorBuffer< T >inline
GetCpuMemoryBytes() constAcceleratorBuffer< T >inline
GetCpuPointer()AcceleratorBuffer< T >inline
GetGpuMemoryBytes() constAcceleratorBuffer< T >inline
HasCpuBuffer() constAcceleratorBuffer< T >inline
HasGpuBuffer() constAcceleratorBuffer< T >inline
HINT_LIKELY enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
HINT_NEVER enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
HINT_UNLIKELY enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
HostToDeviceTransferMemoryBarrier(vk::raii::CommandBuffer &cmdBuf)AcceleratorBuffer< T >inlinestatic
IsCpuBufferStale() constAcceleratorBuffer< T >inline
IsFastFromCpu(MemoryType mt)AcceleratorBuffer< T >inlineprotected
IsFastFromGpu(MemoryType mt)AcceleratorBuffer< T >inlineprotected
IsGpuBufferStale() constAcceleratorBuffer< T >inline
IsReachableFromCpu(MemoryType mt)AcceleratorBuffer< T >inlineprotected
IsReachableFromGpu(MemoryType mt)AcceleratorBuffer< T >inlineprotected
IsSingleSharedBuffer() constAcceleratorBuffer< T >inline
m_buffersAreSameAcceleratorBuffer< T >protected
m_capacityAcceleratorBuffer< T >protected
m_cpuAccessHintAcceleratorBuffer< T >protected
m_cpuAllocator (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >protected
m_cpuBufferAcceleratorBuffer< T >protected
m_cpuMemoryTypeAcceleratorBuffer< T >protected
m_cpuPhysMemAcceleratorBuffer< T >protected
m_cpuPhysMemIsStaleAcceleratorBuffer< T >protected
m_cpuPtrAcceleratorBuffer< T >protected
m_gpuAccessHintAcceleratorBuffer< T >protected
m_gpuBufferAcceleratorBuffer< T >protected
m_gpuMemoryTypeAcceleratorBuffer< T >protected
m_gpuPhysMemAcceleratorBuffer< T >protected
m_gpuPhysMemIsStaleAcceleratorBuffer< T >protected
m_sizeAcceleratorBuffer< T >protected
m_tempFileHandleAcceleratorBuffer< T >protected
MarkModifiedFromCpu()AcceleratorBuffer< T >inline
MarkModifiedFromGpu()AcceleratorBuffer< T >inline
MEM_ATTRIB_CPU_FAST enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
MEM_ATTRIB_CPU_REACHABLE enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
MEM_ATTRIB_CPU_SIDE enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
MEM_ATTRIB_GPU_FAST enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
MEM_ATTRIB_GPU_REACHABLE enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
MEM_ATTRIB_GPU_SIDE enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
MEM_TYPE_CPU_DMA_CAPABLE enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
MEM_TYPE_CPU_ONLY enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
MEM_TYPE_CPU_PAGED enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
MEM_TYPE_GPU_DMA_CAPABLE enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
MEM_TYPE_GPU_ONLY enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
MEM_TYPE_NULL enum value (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
MemoryAttributes enum nameAcceleratorBuffer< T >
MemoryType enum nameAcceleratorBuffer< T >
operator[](size_t i) const (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >inline
operator[](size_t i) (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >inline
pop_back()AcceleratorBuffer< T >inline
pop_front()AcceleratorBuffer< T >inline
PrepareForCpuAccess()AcceleratorBuffer< T >inline
PrepareForGpuAccess(bool outputOnly=false)AcceleratorBuffer< T >inline
PrepareForGpuAccessNonblocking(bool outputOnly, vk::raii::CommandBuffer &cmdBuf)AcceleratorBuffer< T >inline
push_back(const T &value)AcceleratorBuffer< T >inline
push_front(const T &value)AcceleratorBuffer< T >inline
reserve(size_t size)AcceleratorBuffer< T >inline
resize(size_t size)AcceleratorBuffer< T >inline
SetCpuAccessHint(UsageHint hint, bool reallocateImmediately=false)AcceleratorBuffer< T >inline
SetGpuAccessHint(UsageHint hint, bool reallocateImmediately=false)AcceleratorBuffer< T >inline
SetName(std::string name)AcceleratorBuffer< T >inline
shrink_to_fit()AcceleratorBuffer< T >inline
size (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >protected
size() constAcceleratorBuffer< T >inline
type (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >protected
UsageHint enum name (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >
~AcceleratorBuffer() (defined in AcceleratorBuffer< T >)AcceleratorBuffer< T >inline