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