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

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

capabilitiesCeresEngine::GPUDevice
createBuffer(const GPUBufferDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createBufferAsync(const GPUBufferDescriptor &descriptor)CeresEngine::GPUDevicevirtual
createCommandBuffer(const GPUCommandBufferDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createComputePipeline(const GPUComputePipelineDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createFence(const GPUFenceDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createGraphicsPipeline(const GPUGraphicsPipelineDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createImage(const GPUImageDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createImageAsync(const GPUImageDescriptor &descriptor)CeresEngine::GPUDevicevirtual
createOcclusionQuery(const GPUOcclusionQueryDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createPipelineLayout(const GPUPipelineLayoutDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createRenderPass(const GPURenderPassDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createRenderTarget(const GPURenderTargetDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createSampler(const GPUSamplerDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createShader(const GPUShaderDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createShaderProgram(const GPUShaderProgramDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createSwapchain(const GPUSwapchainDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
createTimerQuery(const GPUTimerQueryDescriptor &descriptor)=0CeresEngine::GPUDevicepure virtual
destroy() noexceptCeresEngine::GPUObjectprotectedvirtual
getComputeQueue()=0CeresEngine::GPUDevicepure virtual
getGraphicsQueue()=0CeresEngine::GPUDevicepure virtual
getTransferQueue()=0CeresEngine::GPUDevicepure virtual
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
mRefCounterCeresEngine::GPUObjectprivate
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
transferExecutionContextCeresEngine::GPUDevice
~GPUDevice() override=defaultCeresEngine::GPUDevice
~GPUObject()=defaultCeresEngine::GPUObjectvirtual