Flint Engine
Modular C++20 2D game engine powered by SDL3
Loading...
Searching...
No Matches
Flint::GPURenderer Member List

This is the complete list of members for Flint::GPURenderer, including all inherited members.

beginFrame()Flint::GPURenderer
createShader() constFlint::GPURendererinline
draw(const std::function< void(RenderQueue &)> &overlayEmit={})Flint::GPURenderer
endFrame()Flint::GPURenderer
getAssetLoader() constFlint::GPURendererinline
getCommandBuffer() constFlint::GPURendererinline
getCurrentCameraView() constFlint::GPURendererinline
getDefaultViewport() constFlint::GPURendererinline
getGPUDevice() constFlint::GPURendererinline
getPrimitivePipeline()Flint::GPURendererinline
getRenderPass() constFlint::GPURendererinline
getSDLRenderer() constFlint::GPURenderer
getShaderFormat() constFlint::GPURendererinline
getShaderPath(const std::string &basePath) constFlint::GPURenderer
getUIPipeline()Flint::GPURendererinline
getWhiteTexture()Flint::GPURendererinline
GPURenderer(IWindow *window, IAssetLoader &assetLoader, ShaderFormat shaderFormat)Flint::GPURendererexplicit
loadShader(const std::string &basePath) constFlint::GPURenderer
setCamera(const Camera &camera)Flint::GPURenderer
setClearColor(Color color)Flint::GPURenderer
setGPUPresentMode(SDL_GPUPresentMode mode)Flint::GPURendererinline
setViewport(const SDL_GPUViewport &viewport)Flint::GPURenderer
submit(std::shared_ptr< const Drawable > drawable, DrawLayer layer=DrawLayer::Midground)Flint::GPURenderer
submit(const Drawable *drawable, DrawLayer layer=DrawLayer::Midground)Flint::GPURenderer
~GPURenderer() (defined in Flint::GPURenderer)Flint::GPURenderervirtual