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 >
inline
protected
__attribute__
((noinline)) void AllocateCpuBuffer(size_t size)
AcceleratorBuffer< T >
inline
protected
__attribute__
((noinline)) void FreeCpuPointer(T *ptr
AcceleratorBuffer< T >
protected
__attribute__
((noinline)) void UpdateGpuNames()
AcceleratorBuffer< T >
inline
protected
__attribute__
((noinline)) void UpdateCpuNames()
AcceleratorBuffer< T >
inline
protected
AcceleratorBuffer
(const std::string &name="")
AcceleratorBuffer< T >
inline
begin
() (defined in
AcceleratorBuffer< T >
)
AcceleratorBuffer< T >
inline
capacity
() const
AcceleratorBuffer< T >
inline
clear
()
AcceleratorBuffer< T >
inline
CopyToCpu
()
AcceleratorBuffer< T >
inline
protected
CopyToGpu
()
AcceleratorBuffer< T >
inline
protected
CopyToGpuNonblocking
(vk::raii::CommandBuffer &cmdBuf)
AcceleratorBuffer< T >
inline
protected
empty
() const
AcceleratorBuffer< T >
inline
end
() (defined in
AcceleratorBuffer< T >
)
AcceleratorBuffer< T >
inline
FreeCpuBuffer
()
AcceleratorBuffer< T >
inline
protected
FreeGpuBuffer
(bool dataLossOK=false)
AcceleratorBuffer< T >
inline
GetBuffer
()
AcceleratorBuffer< T >
inline
GetBufferInfo
()
AcceleratorBuffer< T >
inline
GetCpuMemoryBytes
() const
AcceleratorBuffer< T >
inline
GetCpuPointer
()
AcceleratorBuffer< T >
inline
GetGpuMemoryBytes
() const
AcceleratorBuffer< T >
inline
HasCpuBuffer
() const
AcceleratorBuffer< T >
inline
HasGpuBuffer
() const
AcceleratorBuffer< 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 >
inline
static
IsCpuBufferStale
() const
AcceleratorBuffer< T >
inline
IsFastFromCpu
(MemoryType mt)
AcceleratorBuffer< T >
inline
protected
IsFastFromGpu
(MemoryType mt)
AcceleratorBuffer< T >
inline
protected
IsGpuBufferStale
() const
AcceleratorBuffer< T >
inline
IsReachableFromCpu
(MemoryType mt)
AcceleratorBuffer< T >
inline
protected
IsReachableFromGpu
(MemoryType mt)
AcceleratorBuffer< T >
inline
protected
IsSingleSharedBuffer
() const
AcceleratorBuffer< T >
inline
m_buffersAreSame
AcceleratorBuffer< T >
protected
m_capacity
AcceleratorBuffer< T >
protected
m_cpuAccessHint
AcceleratorBuffer< T >
protected
m_cpuAllocator
(defined in
AcceleratorBuffer< T >
)
AcceleratorBuffer< T >
protected
m_cpuBuffer
AcceleratorBuffer< T >
protected
m_cpuMemoryType
AcceleratorBuffer< T >
protected
m_cpuPhysMem
AcceleratorBuffer< T >
protected
m_cpuPhysMemIsStale
AcceleratorBuffer< T >
protected
m_cpuPtr
AcceleratorBuffer< T >
protected
m_gpuAccessHint
AcceleratorBuffer< T >
protected
m_gpuBuffer
AcceleratorBuffer< T >
protected
m_gpuMemoryType
AcceleratorBuffer< T >
protected
m_gpuPhysMem
AcceleratorBuffer< T >
protected
m_gpuPhysMemIsStale
AcceleratorBuffer< T >
protected
m_size
AcceleratorBuffer< T >
protected
m_tempFileHandle
AcceleratorBuffer< 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 name
AcceleratorBuffer< T >
MemoryType
enum name
AcceleratorBuffer< 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
() const
AcceleratorBuffer< 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
Generated by
1.9.4