|
|
PixelBullet
0.0.1
A C++ game engine
|
Public Member Functions | |
| GraphicsState (Graphics &owner, GraphicsConfig config, Window &window) | |
| Graphics::FrameOutcome | Update () |
| GraphicsFrameRuntimeAccess::PrepareFrameOutcome | PrepareFrame () |
| GraphicsFrameRuntimeAccess::RenderFrameOutcome | RenderPreparedFrame () |
| void | WaitIdle () const |
| void | CaptureScreenshot (const std::filesystem::path &filename, std::size_t id) const |
| void | SetRenderer (std::unique_ptr< Renderer > &&renderer) |
| std::optional< RenderTargetView > | GetRenderTarget (std::string_view name) const |
| void | SetFramebufferResized (std::size_t id) |
| uint32_t | GetFrameImageCount () const |
| const Window & | GetWindow () const noexcept |
| Window & | GetWindow () noexcept |
| GraphicsApplicationInfo | GetGraphicsApplicationInfo () const |
| GraphicsDeviceProperties | GetActiveGraphicsDeviceProperties () const |
| const GraphicsDeviceSelectionSession & | GetGraphicsDeviceSelectionSession () const noexcept |
| void | SetGraphicsDeviceSelectionSession (const GraphicsDeviceSelectionSession &session) |
| const graphics_internal::GraphicsRuntimeBackend & | GetRuntimeBackendForBackendAccess () const noexcept |
| RenderDevice & | GetRenderDevice () noexcept |
| const RenderDevice & | GetRenderDevice () const noexcept |