| 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 |
| 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 | |
| GPUIndirectBuffer()=default | CeresEngine::GPUIndirectBuffer | |
| GPUIndirectBuffer(GPUBufferPtr buffer, GPUBufferSize offset=0, GPUBufferSize length=GPUBuffer::whole) | CeresEngine::GPUIndirectBuffer | explicit |
| GPUIndirectBuffer(GPUBuffer &buffer, const GPUBufferSize offset=0, const GPUBufferSize length=GPUBuffer::whole) | CeresEngine::GPUIndirectBuffer | inlineexplicit |
| GPUIndirectBuffer(GPUDevice &device, GPUBufferSize size, const GPUMemoryProperties &memoryProperty=GPUMemoryProperty::DeviceLocal, String name="") | CeresEngine::GPUIndirectBuffer | explicit |
| GPUIndirectBuffer(std::nullptr_t) | CeresEngine::GPUIndirectBuffer | inline |
| GPUIndirectBuffer(const GPUIndirectBuffer &)=default | CeresEngine::GPUIndirectBuffer | |
| GPUIndirectBuffer(GPUIndirectBuffer &&)=default | CeresEngine::GPUIndirectBuffer | |
| 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 GPUIndirectBuffer &)=default | CeresEngine::GPUIndirectBuffer | |
| operator=(GPUIndirectBuffer &&)=default | CeresEngine::GPUIndirectBuffer | |
| CeresEngine::GPUBufferObject::operator=(std::nullptr_t) | CeresEngine::GPUBufferObject | inline |
| CeresEngine::GPUBufferObject::operator=(const GPUBufferObject &)=default | CeresEngine::GPUBufferObject | |
| CeresEngine::GPUBufferObject::operator=(GPUBufferObject &&)=default | CeresEngine::GPUBufferObject | |
| ~GPUBufferObject() | CeresEngine::GPUBufferObject | |
| ~GPUIndirectBuffer() | CeresEngine::GPUIndirectBuffer | |