| flush(GPUBufferSize offset=0, GPUBufferSize size=GPUBuffer::whole) | CeresEngine::GPUBufferObject | |
| getBuffer() const noexcept | CeresEngine::GPUBufferObject | inline |
| getLength() const noexcept | CeresEngine::GPUBufferObject | inline |
| getOffset() const noexcept | CeresEngine::GPUBufferObject | inline |
| GPUBindlessBuffer()=default | CeresEngine::GPUBindlessBuffer | |
| GPUBindlessBuffer(GPUBufferPtr buffer, GPUBufferSize offset=0, GPUBufferSize length=GPUBuffer::whole) | CeresEngine::GPUBindlessBuffer | explicit |
| GPUBindlessBuffer(GPUBuffer &buffer, const GPUBufferSize offset=0, const GPUBufferSize length=GPUBuffer::whole) | CeresEngine::GPUBindlessBuffer | inlineexplicit |
| GPUBindlessBuffer(GPUDevice &device, GPUBufferSize size, const GPUMemoryProperties &memoryProperty=GPUMemoryProperty::DeviceLocal, String name="") | CeresEngine::GPUBindlessBuffer | explicit |
| GPUBindlessBuffer(std::nullptr_t) | CeresEngine::GPUBindlessBuffer | inline |
| GPUBindlessBuffer(const GPUBindlessBuffer &)=default | CeresEngine::GPUBindlessBuffer | |
| GPUBindlessBuffer(GPUBindlessBuffer &&)=default | CeresEngine::GPUBindlessBuffer | |
| GPUBufferObject()=default | CeresEngine::GPUBufferObject | |
| GPUBufferObject(GPUBufferPtr buffer, GPUBufferSize offset=0, GPUBufferSize length=GPUBuffer::whole) | CeresEngine::GPUBufferObject | explicit |
| GPUBufferObject(GPUBuffer &buffer, const GPUBufferSize offset=0, const GPUBufferSize length=GPUBuffer::whole) | CeresEngine::GPUBufferObject | inlineexplicit |
| GPUBufferObject(GPUDevice &device, const GPUBufferDescriptor &descriptor) | CeresEngine::GPUBufferObject | explicit |
| GPUBufferObject(std::nullptr_t) | CeresEngine::GPUBufferObject | inline |
| GPUBufferObject(const GPUBufferObject &)=default | CeresEngine::GPUBufferObject | |
| GPUBufferObject(GPUBufferObject &&)=default | CeresEngine::GPUBufferObject | |
| invalidate(GPUBufferSize offset=0, GPUBufferSize size=GPUBuffer::whole) | CeresEngine::GPUBufferObject | |
| mBuffer | CeresEngine::GPUBufferObject | protected |
| mLength | CeresEngine::GPUBufferObject | protected |
| mOffset | CeresEngine::GPUBufferObject | protected |
| operator bool() const noexcept | CeresEngine::GPUBufferObject | inlineexplicit |
| operator=(const GPUBindlessBuffer &)=default | CeresEngine::GPUBindlessBuffer | |
| operator=(GPUBindlessBuffer &&)=default | CeresEngine::GPUBindlessBuffer | |
| CeresEngine::GPUBufferObject::operator=(std::nullptr_t) | CeresEngine::GPUBufferObject | inline |
| CeresEngine::GPUBufferObject::operator=(const GPUBufferObject &)=default | CeresEngine::GPUBufferObject | |
| CeresEngine::GPUBufferObject::operator=(GPUBufferObject &&)=default | CeresEngine::GPUBufferObject | |
| ~GPUBindlessBuffer() | CeresEngine::GPUBindlessBuffer | |
| ~GPUBufferObject() | CeresEngine::GPUBufferObject | |