RavEngine
Loading...
Searching...
No Matches
App Struct Reference
Collaboration diagram for App:
[legend]

Public Attributes

NvFlowUint windowWidth = 1280u
 
NvFlowUint windowHeight = 800u
 
NvFlowUint windowWidthOld = 1280u
 
NvFlowUint windowHeightOld = 800u
 
GLFWwindow * window = nullptr
 
NvFlowBool32 headless = NV_FLOW_FALSE
 
NvFlowBool32 isPaused = NV_FLOW_FALSE
 
NvFlowBool32 overlayEnabled = NV_FLOW_FALSE
 
NvFlowBool32 editorEnabled = NV_FLOW_TRUE
 
NvFlowBool32 sphereEnabled = NV_FLOW_FALSE
 
NvFlowBool32 captureEnabled = NV_FLOW_FALSE
 
int fullscreenState = 0
 
NvFlowBool32 shouldRun = NV_FLOW_TRUE
 
int mouseX = 0
 
int mouseY = 0
 
int mouseYInv = 0
 
NvFlowBool32 mouseJustPressed [5u]
 
NvFlowShapeRendererInterface shapeRendererInterface = {}
 
NvFlowShapeRenderer * shapeRenderer = nullptr
 
NvFlowFrameCaptureInterface frameCaptureInterface = {}
 
NvFlowFrameCapture * frameCapture = nullptr
 
EditorImgui imgui = {}
 
EditorCompute compute = {}
 
EditorFlow flow = {}
 
NvFlowCamera * camera = nullptr
 
AppTimer flowTimerCPU = {}
 
AppTimer imguiTimerCPU = {}
 
AppTimer presentTimerCPU = {}
 

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