Fission FSN
Loading...
Searching...
No Matches
fsCDisplay Class Reference

#include <fsCDisplay.h>

Inheritance diagram for fsCDisplay:

Static Public Member Functions

static fsBool shouldCloseGet ()
Static Public Member Functions inherited from fsIDisplay
static fsBool fixedAspectGet ()
static fsIDisplaycreate ()
static fsIDisplayinstanceGet ()

Protected Member Functions

fsBool displayTypeIsDesktopGet () const override
fsPoint fixedDisplaySizeGet () const override
void desktopScreenModesEnumerateDo () override
fsBool desktopScreenModeSetDo (const fsCDisplayMode *pDisplayMode, fsBool pFullScreen) override
 fsCDisplay ()
virtual ~fsCDisplay ()
fsBool displayTypeIsDesktopGet () const override
fsPoint fixedDisplaySizeGet () const override
void desktopScreenModesEnumerateDo () override
fsBool desktopScreenModeSetDo (const fsCDisplayMode *pDisplayMode, fsBool pFullScreen) override
 fsCDisplay ()
virtual ~fsCDisplay ()
fsBool displayTypeIsDesktopGet () const override
fsPoint fixedDisplaySizeGet () const override
void desktopScreenModesEnumerateDo () override
fsBool desktopScreenModeSetDo (const fsCDisplayMode *pDisplayMode, fsBool pFullScreen) override
 fsCDisplay ()
virtual ~fsCDisplay ()
fsBool displayTypeIsDesktopGet () const override
fsPoint fixedDisplaySizeGet () const override
void desktopScreenModesEnumerateDo () override
fsBool desktopScreenModeSetDo (const fsCDisplayMode *pDisplayMode, fsBool pFullScreen) override
 fsCDisplay ()
virtual ~fsCDisplay ()
fsBool displayTypeIsDesktopGet () const override
fsPoint fixedDisplaySizeGet () const override
void desktopScreenModesEnumerateDo () override
fsBool desktopScreenModeSetDo (const fsCDisplayMode *pDisplayMode, fsBool pFullScreen) override
 fsCDisplay ()
virtual ~fsCDisplay ()
Protected Member Functions inherited from fsIDisplay
fsS32 retinaScaleFactorGet () const
void clipWindowSet (const fsCDisplayMode *const pDisplayMode)
virtual fsBool windowModeAvailableGetDo (const fsCDisplayMode *const pBestMode) const
const fsPointstartupDimensionsGet () const
void screenModeAdd (fsS32 pW, fsS32 pH, fsS32 pBitDepth)
 fsIDisplay ()
Protected Member Functions inherited from fsINode
virtual ~fsINode ()
virtual void initialiseFromVariableTableDo (const fsCVariableTable &pVars)
virtual void initDo ()
virtual void updateDo (fsS32 pDeltaMs)
virtual void renderDo ()
virtual void updatedMatrixProcess ()
virtual void resetDo ()
virtual void serialiseDo ()
virtual void deserialiseDo ()
virtual void postLoad ()
virtual void postLinkDo ()
fsBool matrixDirtyGet () const
void destroy ()
void initialiseFromVariableTable (const fsCVariableTable &pVars)
void init ()
fsBool screenCoordConvertToLocal (const fsVec2d &pScreenPos, fsVec2d &pLocalPos)
void posSet (const fsVec2d &pPos)
fsVec2d posGet () const
fsVec2d posRelativeToAncestorGet (const fsINode *pAncestor) const
fsVec2d screenPositionGet () const
void scaleSet (fsVec2d const &pScale)
fsVec2d const & scaleGet () const
void angleSet (fsF32 pAngleRadians)
void targetAngleSet (fsF32 pRadians, fsF32 pRadiansPerSec)
fsF32 angleGet () const
void visibleSet (fsBool pVisible)
fsBool visibleGet () const
void skipMeSet (fsBool pVisible)
fsBool skipMeGet () const
const fsStrnameGet () const
void nameSet (const fsStr &pName)
const fsAffineMtx2dlocalMatrixGet () const
const fsAffineMtx2drenderMatrixGet () const
void childAdd (fsINode *pChild)
void childRemove (fsINode *pChild)
fsINodeparentGet () const
fsINodechildFind (const fsStr &pName, fsBool pCaseless=false) const
void bringToFrontOfSiblings ()
void pushToBackOfSiblings ()
void postLink ()
void matrixUpdateIfDirty ()
void update (fsS32 pDeltaMs)
void render ()
void reset ()
void hierarchyDumpToLog () const
void serialise (fsStr &pSaveStr)
void deserialise (fsStr &pLoadStr)
void s32Serialise (fsS32 pVal)
fsS32 s32Deserialise ()
void boolSerialise (fsBool pVal)
fsBool boolDeserialise ()
void strSerialise (const fsStr &pVal)
fsStr strDeserialise ()
void pointSerialise (const fsPoint &pVal)
fsPoint pointDeserialise ()
void matrixUpdate ()
 fsINode (const fsStr &pName)

Friends

class fsIDisplay

Additional Inherited Members

Public Member Functions inherited from fsIDisplay
void defaultCameraFlagSet (fsU32 pFlag)
fsBool wideScreenGet () const
fsBool windowModeAvailableGet () const
void fullScreenToggle ()
fsS32 designCanvasWidthGet () const
fsS32 designCanvasHeightGet () const
fsS32 visibleCanvasWidthGet () const
fsS32 visibleCanvasHeightGet () const
fsBool displayIsWideScreenGet () const
fsBool screenModeSet (fsBool pFullScreen)
const fsVec2dscaleGet () const
const fsAffineMtx2drenderMatrixGet () const
virtual ~fsIDisplay ()
Static Public Attributes inherited from fsIDisplay
static const fsCUniqueId mEventFullScreenToggleMsg
Static Protected Member Functions inherited from fsINode
static void staticVectorsCreate ()
static void staticVectorsDestroy ()
static void flaggedNodesDestroy ()
static void newNodesParent ()
Protected Attributes inherited from fsIDisplay
fsCDisplayMode mDesignedDisplayMode
Protected Attributes inherited from fsINode
std::vector< fsINode * > mChildren
fsINodemParent
fsStr mName
fsAffineMtx2d mLocalMtx
fsAffineMtx2d mRenderMtx
fsBool mInChildUpdate
fsBool mVisible
fsBool mRenderChildrenRegardless
fsBool mSkipMe
fsBool mMtxDirty
fsVec2d mPos
fsVec2d mScale
fsF32 mAngle
fsF32 mTargetAngle
fsF32 mRotationDir
fsF32 mRotationSpeed
fsISerialisablemSerialisableController

Constructor & Destructor Documentation

◆ fsCDisplay() [1/5]

fsCDisplay::fsCDisplay ( )
protected

◆ ~fsCDisplay() [1/5]

fsCDisplay::~fsCDisplay ( )
protectedvirtual

◆ fsCDisplay() [2/5]

fsCDisplay::fsCDisplay ( )
protected

◆ ~fsCDisplay() [2/5]

virtual fsCDisplay::~fsCDisplay ( )
protectedvirtual

◆ fsCDisplay() [3/5]

fsCDisplay::fsCDisplay ( )
protected

◆ ~fsCDisplay() [3/5]

virtual fsCDisplay::~fsCDisplay ( )
protectedvirtual

◆ fsCDisplay() [4/5]

fsCDisplay::fsCDisplay ( )
protected

◆ ~fsCDisplay() [4/5]

virtual fsCDisplay::~fsCDisplay ( )
protectedvirtual

◆ fsCDisplay() [5/5]

fsCDisplay::fsCDisplay ( )
protected

◆ ~fsCDisplay() [5/5]

virtual fsCDisplay::~fsCDisplay ( )
protectedvirtual

Member Function Documentation

◆ desktopScreenModesEnumerateDo() [1/5]

void fsCDisplay::desktopScreenModesEnumerateDo ( )
overrideprotectedvirtual

Implements fsIDisplay.

◆ desktopScreenModesEnumerateDo() [2/5]

void fsCDisplay::desktopScreenModesEnumerateDo ( )
overrideprotectedvirtual

Implements fsIDisplay.

◆ desktopScreenModesEnumerateDo() [3/5]

void fsCDisplay::desktopScreenModesEnumerateDo ( )
overrideprotectedvirtual

Implements fsIDisplay.

◆ desktopScreenModesEnumerateDo() [4/5]

void fsCDisplay::desktopScreenModesEnumerateDo ( )
overrideprotectedvirtual

Implements fsIDisplay.

◆ desktopScreenModesEnumerateDo() [5/5]

void fsCDisplay::desktopScreenModesEnumerateDo ( )
overrideprotectedvirtual

Implements fsIDisplay.

◆ desktopScreenModeSetDo() [1/5]

fsBool fsCDisplay::desktopScreenModeSetDo ( const fsCDisplayMode * pDisplayMode,
fsBool pFullScreen )
overrideprotectedvirtual

Implements fsIDisplay.

◆ desktopScreenModeSetDo() [2/5]

fsBool fsCDisplay::desktopScreenModeSetDo ( const fsCDisplayMode * pDisplayMode,
fsBool pFullScreen )
overrideprotectedvirtual

Implements fsIDisplay.

◆ desktopScreenModeSetDo() [3/5]

fsBool fsCDisplay::desktopScreenModeSetDo ( const fsCDisplayMode * pDisplayMode,
fsBool pFullScreen )
overrideprotectedvirtual

Implements fsIDisplay.

◆ desktopScreenModeSetDo() [4/5]

fsBool fsCDisplay::desktopScreenModeSetDo ( const fsCDisplayMode * pDisplayMode,
fsBool pFullScreen )
overrideprotectedvirtual

Implements fsIDisplay.

◆ desktopScreenModeSetDo() [5/5]

fsBool fsCDisplay::desktopScreenModeSetDo ( const fsCDisplayMode * pDisplayMode,
fsBool pFullScreen )
overrideprotectedvirtual

Implements fsIDisplay.

◆ displayTypeIsDesktopGet() [1/5]

fsBool fsCDisplay::displayTypeIsDesktopGet ( ) const
overrideprotectedvirtual

Implements fsIDisplay.

◆ displayTypeIsDesktopGet() [2/5]

fsBool fsCDisplay::displayTypeIsDesktopGet ( ) const
overrideprotectedvirtual

Implements fsIDisplay.

◆ displayTypeIsDesktopGet() [3/5]

fsBool fsCDisplay::displayTypeIsDesktopGet ( ) const
overrideprotectedvirtual

Implements fsIDisplay.

◆ displayTypeIsDesktopGet() [4/5]

fsBool fsCDisplay::displayTypeIsDesktopGet ( ) const
overrideprotectedvirtual

Implements fsIDisplay.

◆ displayTypeIsDesktopGet() [5/5]

fsBool fsCDisplay::displayTypeIsDesktopGet ( ) const
overrideprotectedvirtual

Implements fsIDisplay.

◆ fixedDisplaySizeGet() [1/5]

fsPoint fsCDisplay::fixedDisplaySizeGet ( ) const
overrideprotectedvirtual

Implements fsIDisplay.

◆ fixedDisplaySizeGet() [2/5]

fsPoint fsCDisplay::fixedDisplaySizeGet ( ) const
overrideprotectedvirtual

Implements fsIDisplay.

◆ fixedDisplaySizeGet() [3/5]

fsPoint fsCDisplay::fixedDisplaySizeGet ( ) const
overrideprotectedvirtual

Implements fsIDisplay.

◆ fixedDisplaySizeGet() [4/5]

fsPoint fsCDisplay::fixedDisplaySizeGet ( ) const
overrideprotectedvirtual

Implements fsIDisplay.

◆ fixedDisplaySizeGet() [5/5]

fsPoint fsCDisplay::fixedDisplaySizeGet ( ) const
overrideprotectedvirtual

Implements fsIDisplay.

◆ shouldCloseGet()

fsBool fsCDisplay::shouldCloseGet ( )
static

◆ fsIDisplay

fsIDisplay
friend

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