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

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

allocationCallbacksCeresEngine::VKDevice
capabilitiesCeresEngine::GPUDevice
cast(const RC< GPUDevice > &ptr)CeresEngine::VKObject< VKDevice, GPUDevice >inlinestatic
cast(GPUDevice &object)CeresEngine::VKObject< VKDevice, GPUDevice >inlinestatic
cast(const GPUDevice &object)CeresEngine::VKObject< VKDevice, GPUDevice >inlinestatic
cast(GPUDevice *object)CeresEngine::VKObject< VKDevice, GPUDevice >inlinestatic
cast(const GPUDevice *object)CeresEngine::VKObject< VKDevice, GPUDevice >inlinestatic
computePipelinesCeresEngine::VKDevice
createBuffer(const GPUBufferDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
createBufferAsync(const GPUBufferDescriptor &descriptor)CeresEngine::GPUDevicevirtual
createCommandBuffer(const GPUCommandBufferDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
createComputePipeline(const GPUComputePipelineDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
createFence(const GPUFenceDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
createGraphicsPipeline(const GPUGraphicsPipelineDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
createImage(const GPUImageDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
createImageAsync(const GPUImageDescriptor &descriptor)CeresEngine::GPUDevicevirtual
createOcclusionQuery(const GPUOcclusionQueryDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
createPipelineLayout(const GPUPipelineLayoutDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
createRenderPass(const GPURenderPassDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
createRenderTarget(const GPURenderTargetDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
createSampler(const GPUSamplerDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
createShader(const GPUShaderDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
createShaderProgram(const GPUShaderProgramDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
createSwapchain(const GPUSwapchainDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
createTimerQuery(const GPUTimerQueryDescriptor &descriptor) finalCeresEngine::VKDevicevirtual
destroy() noexceptCeresEngine::GPUObjectprotectedvirtual
didSubmitCommandBuffer(VKCommandBuffer &commandBuffer)CeresEngine::VKDevice
enabledExtensionsCeresEngine::VKDevice
findMemoryType(UInt32 typeFilter, VkMemoryPropertyFlags properties)CeresEngine::VKDevice
getComputeQueue() finalCeresEngine::VKDevicevirtual
getDummyBuffer() constCeresEngine::VKDevice
getDummyImage() constCeresEngine::VKDevice
getDummySampler() constCeresEngine::VKDevice
getGraphicsQueue() finalCeresEngine::VKDevicevirtual
getMemoryAllocator() constCeresEngine::VKDeviceinline
getPhysicalDevice()CeresEngine::VKDeviceinline
getPhysicalDeviceProperties() constCeresEngine::VKDeviceinline
getPipelineCache() constCeresEngine::VKDeviceinline
getQueueFamilyProperties() constCeresEngine::VKDeviceinline
getRenderer()CeresEngine::VKDeviceinline
getTransferQueue() finalCeresEngine::VKDevicevirtual
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
graphicsPipelinesCeresEngine::VKDevice
informationCeresEngine::GPUDevice
mCapabilitiesCeresEngine::VKDeviceprivate
mComputeQueueCeresEngine::VKDeviceprivate
mDeviceCeresEngine::VKDeviceprivate
mDummyBufferCeresEngine::VKDeviceprivate
mDummyImageCeresEngine::VKDeviceprivate
mDummySamplerCeresEngine::VKDeviceprivate
mGraphicsQueueCeresEngine::VKDeviceprivate
mInfoCeresEngine::VKDeviceprivate
mMemoryAllocatorCeresEngine::VKDeviceprivate
mPendingCommandBuffersCeresEngine::VKDeviceprivate
mPhysicalDeviceCeresEngine::VKDeviceprivate
mPhysicalDevicePropertiesCeresEngine::VKDeviceprivate
mPipelineCacheCeresEngine::VKDeviceprivate
mQueueFamilyPropertiesCeresEngine::VKDeviceprivate
mRefCounterCeresEngine::GPUObjectprivate
mRendererCeresEngine::VKDeviceprivate
mSwapchainCeresEngine::VKDeviceprivate
mTransferExecutorCeresEngine::VKDeviceprivate
mTransferQueueCeresEngine::VKDeviceprivate
operator delete(void *p, std::size_t sz) noexceptCeresEngine::VKObjectBasestatic
operator new(size_t size) noexceptCeresEngine::VKObjectBasestatic
operator VkDevice() const noexceptCeresEngine::VKDeviceinline
operator=(const GPUDevice &)=deleteCeresEngine::GPUDevice
operator=(GPUDevice &&)=deleteCeresEngine::GPUDevice
CeresEngine::GPUObject::operator=(const GPUObject &)=deleteCeresEngine::GPUObject
CeresEngine::GPUObject::operator=(GPUObject &&)=deleteCeresEngine::GPUObject
pickPhysicalDevice(VkInstance instance, const DevicePickerFunc &picker)CeresEngine::VKDevicestatic
pipelineLayoutsCeresEngine::VKDevice
release() noexceptCeresEngine::GPUObjectinline
renderPassesCeresEngine::VKDevice
renderTargetsCeresEngine::VKDevice
retain() noexceptCeresEngine::GPUObjectinline
samplersCeresEngine::VKDevice
shaderProgramsCeresEngine::VKDevice
shadersCeresEngine::VKDevice
supportedExtensionsCeresEngine::VKDevice
transferExecutionContextCeresEngine::GPUDevice
update()CeresEngine::VKDevice
VKCommandQueueCeresEngine::VKDevicefriend
VKDevice(VKRenderAPI &renderer, const GPUDeviceDescriptor &descriptor, VkPhysicalDevice physicalDevice)CeresEngine::VKDevice
wait()CeresEngine::VKDevice
~GPUDevice() override=defaultCeresEngine::GPUDevice
~GPUObject()=defaultCeresEngine::GPUObjectvirtual
~VKDevice() finalCeresEngine::VKDevice