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

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

capabilitiesCeresEngine::GPUDevice
cast(const RC< GPUDevice > &ptr)CeresEngine::WGObject< WGDevice, GPUDevice >inlinestatic
cast(GPUDevice &object)CeresEngine::WGObject< WGDevice, GPUDevice >inlinestatic
cast(const GPUDevice &object)CeresEngine::WGObject< WGDevice, GPUDevice >inlinestatic
cast(GPUDevice *object)CeresEngine::WGObject< WGDevice, GPUDevice >inlinestatic
cast(const GPUDevice *object)CeresEngine::WGObject< WGDevice, GPUDevice >inlinestatic
createBuffer(const GPUBufferDescriptor &descriptor) finalCeresEngine::WGDevicevirtual
createBufferAsync(const GPUBufferDescriptor &descriptor)CeresEngine::GPUDevicevirtual
createCommandBuffer(const GPUCommandBufferDescriptor &descriptor) finalCeresEngine::WGDevicevirtual
createComputePipeline(const GPUComputePipelineDescriptor &descriptor) finalCeresEngine::WGDevicevirtual
createFence(const GPUFenceDescriptor &descriptor) finalCeresEngine::WGDevicevirtual
createGraphicsPipeline(const GPUGraphicsPipelineDescriptor &descriptor) finalCeresEngine::WGDevicevirtual
createImage(const GPUImageDescriptor &descriptor) finalCeresEngine::WGDevicevirtual
createImageAsync(const GPUImageDescriptor &descriptor)CeresEngine::GPUDevicevirtual
createOcclusionQuery(const GPUOcclusionQueryDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createPipelineLayout(const GPUPipelineLayoutDescriptor &descriptor) finalCeresEngine::WGDevicevirtual
createRenderPass(const GPURenderPassDescriptor &descriptor) finalCeresEngine::WGDevicevirtual
createRenderTarget(const GPURenderTargetDescriptor &descriptor) finalCeresEngine::WGDevicevirtual
createSampler(const GPUSamplerDescriptor &descriptor) finalCeresEngine::WGDevicevirtual
createShader(const GPUShaderDescriptor &descriptor) finalCeresEngine::WGDevicevirtual
createShaderProgram(const GPUShaderProgramDescriptor &descriptor) finalCeresEngine::WGDevicevirtual
createSwapchain(const GPUSwapchainDescriptor &descriptor) finalCeresEngine::WGDevicevirtual
createTimerQuery(const GPUTimerQueryDescriptor &descriptor) finalCeresEngine::WGDevicevirtual
destroy() noexceptCeresEngine::GPUObjectprotectedvirtual
getComputeQueue() finalCeresEngine::WGDevicevirtual
getDefaultRenderPass() constCeresEngine::WGDeviceinline
getGraphicsQueue() finalCeresEngine::WGDevicevirtual
getNextRenderTarget() constCeresEngine::WGDeviceinline
getRenderAPI()CeresEngine::WGDeviceinline
getTransferQueue() finalCeresEngine::WGDevicevirtual
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::WGDeviceprivate
mCommandQueueCeresEngine::WGDeviceprivate
mDefaultRenderPassCeresEngine::WGDeviceprivate
mDefaultRenderTargetCeresEngine::WGDeviceprivate
mDeviceCeresEngine::WGDeviceprivate
mInformationCeresEngine::WGDeviceprivate
mRefCounterCeresEngine::GPUObjectprivate
mRenderAPICeresEngine::WGDeviceprivate
operator WGLDeviceType() const noexceptCeresEngine::WGDeviceinline
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
retain() noexceptCeresEngine::GPUObjectinline
safeCast(const RC< GPUDevice > &ptr)CeresEngine::WGObject< WGDevice, GPUDevice >inlinestatic
safeCast(GPUDevice *object)CeresEngine::WGObject< WGDevice, GPUDevice >inlinestatic
safeCast(const GPUDevice *object)CeresEngine::WGObject< WGDevice, GPUDevice >inlinestatic
transferExecutionContextCeresEngine::GPUDevice
WGCommandQueueCeresEngine::WGDevicefriend
WGDevice(WGRenderAPI &renderAPI)CeresEngine::WGDeviceexplicit
WGLDeviceType typedefCeresEngine::WGDevice
wGransferExecutorCeresEngine::WGDeviceprivate
~GPUDevice() override=defaultCeresEngine::GPUDevice
~GPUObject()=defaultCeresEngine::GPUObjectvirtual
~WGDevice() finalCeresEngine::WGDevice