Cogs.Foundation
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Cogs::PlatformContext Class Reference

#include <PlatformContext.h>

Public Member Functions

virtual ~PlatformContext ()
 
void setWindowData (WindowData *data)
 
WindowDatarefWindowData ()
 
KeyboardrefKeyboard ()
 
MouserefMouse ()
 
GesturesrefGestures ()
 
const KeyboardgetKeyboard () const
 
const MousegetMouse () const
 
const GesturesgetGestures () const
 

Private Attributes

WindowDatawindowData = nullptr
 
Keyboard keyboard
 
Mouse mouse
 
Gestures gestures
 

Constructor & Destructor Documentation

◆ ~PlatformContext()

Cogs::PlatformContext::~PlatformContext ( )
virtual

Member Function Documentation

◆ getGestures()

const Gestures & Cogs::PlatformContext::getGestures ( ) const
inline

◆ getKeyboard()

const Keyboard & Cogs::PlatformContext::getKeyboard ( ) const
inline

◆ getMouse()

const Mouse & Cogs::PlatformContext::getMouse ( ) const
inline

◆ refGestures()

Gestures & Cogs::PlatformContext::refGestures ( )
inline

◆ refKeyboard()

Keyboard & Cogs::PlatformContext::refKeyboard ( )
inline

◆ refMouse()

Mouse & Cogs::PlatformContext::refMouse ( )
inline

◆ refWindowData()

WindowData * Cogs::PlatformContext::refWindowData ( )
inline

◆ setWindowData()

void Cogs::PlatformContext::setWindowData ( WindowData data)
inline

Member Data Documentation

◆ gestures

Gestures Cogs::PlatformContext::gestures
private

◆ keyboard

Keyboard Cogs::PlatformContext::keyboard
private

◆ mouse

Mouse Cogs::PlatformContext::mouse
private

◆ windowData

WindowData* Cogs::PlatformContext::windowData = nullptr
private

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