NTrace
GPU ray tracing framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
FW::App Class Reference

#include <App.hpp>

Inherits FW::Window::Listener, and FW::CommonControls::StateObject.

Public Member Functions

 App (void)
 
virtual ~App (void)
 
virtual bool handleEvent (const Window::Event &ev)
 
virtual void readState (StateDump &d)
 
virtual void writeState (StateDump &d) const
 
void setWindowSize (const Vec2i &size)
 
bool loadState (const String &fileName)
 
void loadDefaultState (void)
 
void flashButtonTitles (void)
 
- Public Member Functions inherited from FW::Window::Listener
 Listener (void)
 
virtual ~Listener (void)
 
- Public Member Functions inherited from FW::CommonControls::StateObject
 StateObject (void)
 
virtual ~StateObject (void)
 

Detailed Description

Definition at line 42 of file App.hpp.

Constructor & Destructor Documentation

App::App ( void  )

Definition at line 152 of file App.cpp.

App::~App ( void  )
virtual

Definition at line 200 of file App.cpp.

Member Function Documentation

void FW::App::flashButtonTitles ( void  )
inline

Definition at line 68 of file App.hpp.

bool App::handleEvent ( const Window::Event ev)
virtual

Implements FW::Window::Listener.

Definition at line 207 of file App.cpp.

void FW::App::loadDefaultState ( void  )
inline

Definition at line 67 of file App.hpp.

bool FW::App::loadState ( const String fileName)
inline

Definition at line 66 of file App.hpp.

void App::readState ( StateDump d)
virtual

Implements FW::CommonControls::StateObject.

Definition at line 314 of file App.cpp.

void FW::App::setWindowSize ( const Vec2i size)
inline

Definition at line 65 of file App.hpp.

void App::writeState ( StateDump d) const
virtual

Implements FW::CommonControls::StateObject.

Definition at line 336 of file App.cpp.


The documentation for this class was generated from the following files: