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

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

capabilitiesCeresEngine::GPUDevice
cast(const RC< GPUDevice > &ptr)CeresEngine::MKObject< MKDevice, GPUDevice >inlinestatic
cast(GPUDevice &object)CeresEngine::MKObject< MKDevice, GPUDevice >inlinestatic
cast(const GPUDevice &object)CeresEngine::MKObject< MKDevice, GPUDevice >inlinestatic
cast(GPUDevice *object)CeresEngine::MKObject< MKDevice, GPUDevice >inlinestatic
cast(const GPUDevice *object)CeresEngine::MKObject< MKDevice, GPUDevice >inlinestatic
createBuffer(const GPUBufferDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
createBufferAsync(const GPUBufferDescriptor &descriptor)CeresEngine::GPUDevicevirtual
createCommandBuffer(const GPUCommandBufferDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
createComputePipeline(const GPUComputePipelineDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
createFence(const GPUFenceDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
createGraphicsPipeline(const GPUGraphicsPipelineDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
createImage(const GPUImageDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
createImageAsync(const GPUImageDescriptor &descriptor)CeresEngine::GPUDevicevirtual
createOcclusionQuery(const GPUOcclusionQueryDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
createPipelineLayout(const GPUPipelineLayoutDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
createRenderPass(const GPURenderPassDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
createRenderTarget(const GPURenderTargetDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
createSampler(const GPUSamplerDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
createShader(const GPUShaderDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
createShaderProgram(const GPUShaderProgramDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
createSwapchain(const GPUSwapchainDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
createTimerQuery(const GPUTimerQueryDescriptor &descriptor) finalCeresEngine::MKDevicevirtual
destroy() noexceptCeresEngine::GPUObjectprotectedvirtual
getComputeQueue() finalCeresEngine::MKDevicevirtual
getDefaultRenderPass() constCeresEngine::MKDeviceinline
getGraphicsQueue() finalCeresEngine::MKDevicevirtual
getNextRenderTarget() constCeresEngine::MKDeviceinline
getRenderAPI()CeresEngine::MKDeviceinline
getTransferQueue() finalCeresEngine::MKDevicevirtual
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::MKDeviceprivate
mCommandQueueCeresEngine::MKDeviceprivate
mDefaultRenderPassCeresEngine::MKDeviceprivate
mDefaultRenderTargetCeresEngine::MKDeviceprivate
mInformationCeresEngine::MKDeviceprivate
MKCommandQueueCeresEngine::MKDevicefriend
MKDevice(MKRenderAPI &renderAPI)CeresEngine::MKDeviceexplicit
MKransferExecutorCeresEngine::MKDeviceprivate
mRefCounterCeresEngine::GPUObjectprivate
mRenderAPICeresEngine::MKDeviceprivate
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::MKObject< MKDevice, GPUDevice >inlinestatic
safeCast(GPUDevice *object)CeresEngine::MKObject< MKDevice, GPUDevice >inlinestatic
safeCast(const GPUDevice *object)CeresEngine::MKObject< MKDevice, GPUDevice >inlinestatic
transferExecutionContextCeresEngine::GPUDevice
~GPUDevice() override=defaultCeresEngine::GPUDevice
~GPUObject()=defaultCeresEngine::GPUObjectvirtual
~MKDevice() finalCeresEngine::MKDevice