CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::GLDevice Member List

This is the complete list of members for CeresEngine::GLDevice, including all inherited members.

capabilitiesCeresEngine::GPUDevice
cast(const RC< GPUDevice > &ptr)CeresEngine::GLObject< GLDevice, GPUDevice >inlinestatic
cast(GPUDevice &object)CeresEngine::GLObject< GLDevice, GPUDevice >inlinestatic
cast(const GPUDevice &object)CeresEngine::GLObject< GLDevice, GPUDevice >inlinestatic
cast(GPUDevice *object)CeresEngine::GLObject< GLDevice, GPUDevice >inlinestatic
cast(const GPUDevice *object)CeresEngine::GLObject< GLDevice, GPUDevice >inlinestatic
createBuffer(const GPUBufferDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
createBufferAsync(const GPUBufferDescriptor &descriptor)CeresEngine::GPUDevicevirtual
createCommandBuffer(const GPUCommandBufferDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
createComputePipeline(const GPUComputePipelineDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
createFence(const GPUFenceDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
createGraphicsPipeline(const GPUGraphicsPipelineDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
createImage(const GPUImageDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
createImageAsync(const GPUImageDescriptor &descriptor)CeresEngine::GPUDevicevirtual
createOcclusionQuery(const GPUOcclusionQueryDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
createPipelineLayout(const GPUPipelineLayoutDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
createRenderPass(const GPURenderPassDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
createRenderTarget(const GPURenderTargetDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
createSampler(const GPUSamplerDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
createShader(const GPUShaderDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
createShaderProgram(const GPUShaderProgramDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
createSwapchain(const GPUSwapchainDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
createTimerQuery(const GPUTimerQueryDescriptor &descriptor) finalCeresEngine::GLDevicevirtual
destroy() noexceptCeresEngine::GPUObjectprotectedvirtual
getComputeQueue() finalCeresEngine::GLDevicevirtual
getGraphicsQueue() finalCeresEngine::GLDevicevirtual
getTransferQueue() finalCeresEngine::GLDevicevirtual
GLCommandQueueCeresEngine::GLDevicefriend
GLDevice(GLRenderAPI &renderer)CeresEngine::GLDeviceexplicit
GPUDevice(ExecutionContext &transferExecutionContext, const GPUDeviceInfo &information, const GPURenderingCapabilities &capabilities)CeresEngine::GPUDeviceexplicit
GPUDevice(const GPUDevice &)=deleteCeresEngine::GPUDevice
GPUDevice(GPUDevice &&)=deleteCeresEngine::GPUDevice
GPUObject()=defaultCeresEngine::GPUObject
GPUObject(const GPUObject &)=deleteCeresEngine::GPUObject
GPUObject(GPUObject &&)=deleteCeresEngine::GPUObject
informationCeresEngine::GPUDevice
mCapabilitiesCeresEngine::GLDeviceprivate
mCommandQueueCeresEngine::GLDeviceprivate
mDefaultRenderPassCeresEngine::GLDeviceprivate
mDefaultRenderTargetCeresEngine::GLDeviceprivate
mInformationCeresEngine::GLDeviceprivate
mRefCounterCeresEngine::GPUObjectprivate
mRendererCeresEngine::GLDeviceprivate
mTransferExecutorCeresEngine::GLDeviceprivate
operator=(const GPUDevice &)=deleteCeresEngine::GPUDevice
operator=(GPUDevice &&)=deleteCeresEngine::GPUDevice
CeresEngine::GPUObject::operator=(const GPUObject &)=deleteCeresEngine::GPUObject
CeresEngine::GPUObject::operator=(GPUObject &&)=deleteCeresEngine::GPUObject
release() noexceptCeresEngine::GPUObjectinline
renderer()CeresEngine::GLDeviceinline
retain() noexceptCeresEngine::GPUObjectinline
safeCast(const RC< GPUDevice > &ptr)CeresEngine::GLObject< GLDevice, GPUDevice >inlinestatic
safeCast(GPUDevice *object)CeresEngine::GLObject< GLDevice, GPUDevice >inlinestatic
safeCast(const GPUDevice *object)CeresEngine::GLObject< GLDevice, GPUDevice >inlinestatic
transferExecutionContextCeresEngine::GPUDevice
~GLDevice() finalCeresEngine::GLDevice
~GPUDevice() override=defaultCeresEngine::GPUDevice
~GPUObject()=defaultCeresEngine::GPUObjectvirtual