Fission FSN
Loading...
Searching...
No Matches
fsIHardware Class Referenceabstract

#include <fsIHardware.h>

Inheritance diagram for fsIHardware:

Public Types

enum  ePlatform { eWINDOWS = 0 , eOSX , eMOBILE , eWINUWP }

Public Member Functions

virtual void cursorPosSet (const fsVec2d &pPos)
virtual void hardwareCursorEnabledSet (fsBool pEnabled) const =0
virtual void hardwareCursorSet (const fsCResourceName &pFilename, fsBool pFlipped)
void freeMemoryReset ()
fsU32 freeMemoryPercentageGet ()
void wallpaperApply (const fsCResourceName &pWallpaper)
void update (fsS32 pDeltaMs)
virtual void timeScaleSet (fsF32 pScale)=0
virtual void engineCacheFlush () const
virtual fsS32 volumeGet () const
virtual fsPoint currentDisplayModeResolutionGet () const
virtual fsBool smallDeviceGet () const =0
virtual fsU64 utcTimeGet () const =0
virtual ePlatform platformGet () const =0
virtual fsStr sdkVersionStringGet () const =0
virtual fsStr appDataFolderGet () const =0
virtual fsBool multipleAppInstances () const =0
virtual fsBool processRunning (const fsStr &pProcessName) const =0
virtual void browserLaunch (const fsStr &pUrl) const =0
virtual fsBool windowedModePossibleGet () const =0
virtual ~fsIHardware ()

Static Public Member Functions

static std::unique_ptr< fsIHardwarecreate ()

Protected Member Functions

virtual fsU32 freeMemoryResetDo ()
virtual fsU32 freeMemoryPercentageGetDo () const
virtual void rndSeedDo () const =0
virtual void updateDo (fsS32 pDeltaMs)
 fsIHardware ()

Member Enumeration Documentation

◆ ePlatform

Enumerator
eWINDOWS 
eOSX 
eMOBILE 
eWINUWP 

Constructor & Destructor Documentation

◆ ~fsIHardware()

fsIHardware::~fsIHardware ( )
virtual

◆ fsIHardware()

fsIHardware::fsIHardware ( )
protected

Member Function Documentation

◆ appDataFolderGet()

virtual fsStr fsIHardware::appDataFolderGet ( ) const
pure virtual

◆ browserLaunch()

virtual void fsIHardware::browserLaunch ( const fsStr & pUrl) const
pure virtual

◆ create()

std::unique_ptr< fsIHardware > fsIHardware::create ( )
static

◆ currentDisplayModeResolutionGet()

virtual fsPoint fsIHardware::currentDisplayModeResolutionGet ( ) const
inlinevirtual

◆ cursorPosSet()

virtual void fsIHardware::cursorPosSet ( const fsVec2d & pPos)
inlinevirtual

Reimplemented in fsCHardware.

◆ engineCacheFlush()

virtual void fsIHardware::engineCacheFlush ( ) const
inlinevirtual

◆ freeMemoryPercentageGet()

fsU32 fsIHardware::freeMemoryPercentageGet ( )

◆ freeMemoryPercentageGetDo()

virtual fsU32 fsIHardware::freeMemoryPercentageGetDo ( ) const
inlineprotectedvirtual

◆ freeMemoryReset()

void fsIHardware::freeMemoryReset ( )

◆ freeMemoryResetDo()

virtual fsU32 fsIHardware::freeMemoryResetDo ( )
inlineprotectedvirtual

◆ hardwareCursorEnabledSet()

virtual void fsIHardware::hardwareCursorEnabledSet ( fsBool pEnabled) const
pure virtual

◆ hardwareCursorSet()

virtual void fsIHardware::hardwareCursorSet ( const fsCResourceName & pFilename,
fsBool pFlipped )
inlinevirtual

◆ multipleAppInstances()

virtual fsBool fsIHardware::multipleAppInstances ( ) const
pure virtual

◆ platformGet()

virtual ePlatform fsIHardware::platformGet ( ) const
pure virtual

◆ processRunning()

virtual fsBool fsIHardware::processRunning ( const fsStr & pProcessName) const
pure virtual

◆ rndSeedDo()

virtual void fsIHardware::rndSeedDo ( ) const
protectedpure virtual

◆ sdkVersionStringGet()

virtual fsStr fsIHardware::sdkVersionStringGet ( ) const
pure virtual

◆ smallDeviceGet()

virtual fsBool fsIHardware::smallDeviceGet ( ) const
pure virtual

◆ timeScaleSet()

virtual void fsIHardware::timeScaleSet ( fsF32 pScale)
pure virtual

◆ update()

void fsIHardware::update ( fsS32 pDeltaMs)

◆ updateDo()

virtual void fsIHardware::updateDo ( fsS32 pDeltaMs)
inlineprotectedvirtual

◆ utcTimeGet()

virtual fsU64 fsIHardware::utcTimeGet ( ) const
pure virtual

◆ volumeGet()

virtual fsS32 fsIHardware::volumeGet ( ) const
inlinevirtual

◆ wallpaperApply()

void fsIHardware::wallpaperApply ( const fsCResourceName & pWallpaper)

◆ windowedModePossibleGet()

virtual fsBool fsIHardware::windowedModePossibleGet ( ) const
pure virtual

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