agl::GPUMemAddrBase class

Derived classes

template<typename T>
class GPUMemAddr
template<typename T>
class GPUMemAddr

Constructors, destructors, conversion operators

GPUMemAddrBase()
GPUMemAddrBase(const GPUMemAddrBase& other, int alignmentOffset)
GPUMemAddrBase(const GPUMemBlockBase& memBlock, u64 offset)

Public functions

auto verify_() const -> u32
void deleteGPUMemBlock() const
void invalidate()
auto getAlignmentAddress() const -> u32
void setByteOffsetByPtr(void* ptr)
void roundUp(int addr)
void flushCPUCache(u64)
void invalidateCPUCache(u64)
auto isValid() const -> bool