|
|
PixelBullet
0.0.1
A C++ game engine
|
Public Member Functions | |
| virtual pixelbullet::Graphics::FrameOutcome | Update ()=0 |
| virtual pixelbullet::GraphicsFrameRuntimeAccess::PrepareFrameOutcome | PrepareFrame ()=0 |
| virtual pixelbullet::GraphicsFrameRuntimeAccess::RenderFrameOutcome | RenderPreparedFrame ()=0 |
| virtual void | WaitIdle () const =0 |
| virtual void | CaptureScreenshot (const std::filesystem::path &filename, std::size_t id) const =0 |
| virtual void | SetRenderer (std::unique_ptr< pixelbullet::Renderer > &&renderer)=0 |
| virtual std::optional< pixelbullet::RenderTargetView > | GetRenderTarget (std::string_view name) const =0 |
| virtual void | SetFramebufferResized (std::size_t id)=0 |
| virtual uint32_t | GetFrameImageCount () const noexcept=0 |
| virtual pixelbullet::GraphicsApplicationInfo | GetGraphicsApplicationInfo () const =0 |
| virtual pixelbullet::GraphicsDeviceProperties | GetActiveGraphicsDeviceProperties () const =0 |