Foundation
Loading...
Searching...
No Matches
Classes | Public Attributes | List of all members
FContext Struct Reference

#include <Context.hpp>

Classes

struct  RendererSettings
 
struct  WindowHDRState
 

Public Attributes

Span< const char * > files
 
Allocatorallocator {}
 
UniquePtr< ScopedArenaeditorFrameArena
 
UniquePtr< AllocatorStackeditorFrameScratch
 
SDL_Window * window {}
 
struct FContext::WindowHDRState windowHDR
 
RHIApplicationapplication {}
 
RHIApplicationScopedHandle< RHIDevicedevice
 
RHIDeviceScopedHandle< RHISurfacesurface
 
RHIDeviceScopedHandle< RHISwapchainswapchain
 
RHIDeviceScopedHandle< RHIPipelineStateCachepsoCache
 
String psoCachePath
 
GPUScenegpuScene {}
 
Renderer * renderer {}
 
Presenter * presenter {}
 
UniquePtr< JobSystemjobs
 
SDL_Event event
 
bool enableHDR {false}
 
struct FContext::RendererSettings rendererSettings
 

Member Data Documentation

◆ allocator

Allocator* FContext::allocator {}

◆ application

RHIApplication* FContext::application {}

◆ device

◆ editorFrameArena

UniquePtr<ScopedArena> FContext::editorFrameArena

◆ editorFrameScratch

UniquePtr<AllocatorStack> FContext::editorFrameScratch

◆ enableHDR

bool FContext::enableHDR {false}

◆ event

SDL_Event FContext::event

◆ files

Span<const char*> FContext::files

◆ gpuScene

GPUScene* FContext::gpuScene {}

◆ jobs

UniquePtr<JobSystem> FContext::jobs

◆ presenter

Presenter* FContext::presenter {}

◆ psoCache

◆ psoCachePath

String FContext::psoCachePath

◆ renderer

Renderer* FContext::renderer {}

◆ rendererSettings

struct FContext::RendererSettings FContext::rendererSettings

◆ surface

RHIDeviceScopedHandle<RHISurface> FContext::surface

◆ swapchain

RHIDeviceScopedHandle<RHISwapchain> FContext::swapchain

◆ window

SDL_Window* FContext::window {}

◆ windowHDR

struct FContext::WindowHDRState FContext::windowHDR

The documentation for this struct was generated from the following file: