Lines Matching defs:Device
2 * Copyright (c) 2024 Huawei Device Co., Ltd.
476 GpuResourceManager& gpuResourceManager, Device::InternalSwapchainData& swapchainData)
486 Device::Device(RenderContext& renderContext, const DeviceCreateInfo& deviceCreateInfo) : renderContext_(renderContext)
496 RenderHandleReference Device::CreateSwapchainImpl(
628 RenderHandleReference Device::CreateSwapchainHandle(
638 RenderHandleReference Device::CreateSwapchainHandle(const SwapchainCreateInfo& swapchainCreateInfo)
645 void Device::CreateSwapchain(const SwapchainCreateInfo& swapchainCreateInfo)
652 void Device::DestroySwapchainImpl(const RenderHandleReference& handle)
701 void Device::DestroySwapchain()
706 void Device::DestroySwapchain(const RenderHandleReference& handle)
711 SurfaceTransformFlags Device::GetSurfaceTransformFlags(const RenderHandle& handle) const
727 void Device::FrameStart()
732 void Device::FrameEnd() {}
734 void Device::SetDeviceStatus(const bool status)
739 bool Device::GetDeviceStatus() const
743 uint64_t Device::GetFrameCount() const
748 const CommonDeviceProperties& Device::GetCommonDeviceProperties() const
753 MemoryPropertyFlags Device::GetSharedMemoryPropertyFlags() const
758 DeviceConfiguration Device::GetDeviceConfiguration() const
763 uint32_t Device::GetCommandBufferingCount() const
768 bool Device::HasSwapchain() const
773 const Swapchain* Device::GetSwapchain(const RenderHandle handle) const
788 Device::SwapchainData Device::GetSwapchainData(const RenderHandle handle) const
811 void Device::SetLockResourceBackendAccess(const bool value)
816 bool Device::GetLockResourceBackendAccess() const
821 void Device::SetRenderBackendRunning(const bool value)
826 void Device::SetRenderFrameRunning(const bool value)
831 bool Device::GetRenderFrameRunning() const
836 IGpuResourceManager& Device::GetGpuResourceManager() const
841 IShaderManager& Device::GetShaderManager() const
846 void Device::SetBackendConfig(const BackendConfig& config) {}
848 Format Device::GetFormatOrFallback(const Format inputFormat) const