Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
Display Class Referenceabstract

#include <Display.h>

Inherits SubsystemInterface.

Inherited by GUIEditDisplay, and W3DDisplay.

Public Types

enum  DrawImageMode { DRAW_IMAGE_SOLID , DRAW_IMAGE_GRAYSCALE , DRAW_IMAGE_ALPHA , DRAW_IMAGE_ADDITIVE }
 
typedef void DebugDisplayCallback(DebugDisplayInterface *debugDisplay, void *userData, FILE *fp=NULL)
 

Public Member Functions

 Display ()
 
virtual ~Display ()
 
virtual void init (void)
 
virtual void reset (void)
 Initialize.
 
virtual void update (void)
 Update system.
 
virtual void setWidth (UnsignedInt width)
 Sets the width of the display.
 
virtual void setHeight (UnsignedInt height)
 Sets the height of the display.
 
virtual UnsignedInt getWidth (void)
 Returns the width of the display.
 
virtual UnsignedInt getHeight (void)
 Returns the height of the display.
 
virtual void setBitDepth (UnsignedInt bitDepth)
 
virtual UnsignedInt getBitDepth (void)
 
virtual void setWindowed (Bool windowed)
 set windowd/fullscreen flag
 
virtual Bool getWindowed (void)
 return widowed/fullscreen flag
 
virtual Bool setDisplayMode (UnsignedInt xres, UnsignedInt yres, UnsignedInt bitdepth, Bool windowed)
 sets screen resolution/mode
 
virtual Int getDisplayModeCount (void)
 return number of display modes/resolutions supported by video card.
 
virtual void getDisplayModeDescription (Int modeIndex, Int *xres, Int *yres, Int *bitDepth)
 return description of mode
 
virtual void setGamma (Real gamma, Real bright, Real contrast, Bool calibrate)
 
virtual Bool testMinSpecRequirements (Bool *videoPassed, Bool *cpuPassed, Bool *memPassed, StaticGameLODLevel *idealVideoLevel=NULL, Real *cpuTime=NULL)
 
virtual void doSmartAssetPurgeAndPreload (const char *usageFileName)=0
 
virtual void attachView (View *view)
 Attach the given view to the world.
 
virtual ViewgetFirstView (void)
 Return the first view of the world.
 
virtual ViewgetNextView (View *view)
 
virtual void drawViews (void)
 Render all views of the world.
 
virtual void updateViews (void)
 Updates state of world views.
 
virtual VideoBuffercreateVideoBuffer (void)=0
 Create a video buffer that can be used for this display.
 
virtual void setClipRegion (IRegion2D *region)=0
 Set clip rectangle for 2D draw operations.
 
virtual Bool isClippingEnabled (void)=0
 
virtual void enableClipping (Bool onoff)=0
 
virtual void draw (void)
 Redraw the entire display.
 
virtual void setTimeOfDay (TimeOfDay tod)=0
 Set the time of day for this display.
 
virtual void createLightPulse (const Coord3D *pos, const RGBColor *color, Real innerRadius, Real attenuationWidth, UnsignedInt increaseFrameTime, UnsignedInt decayFrameTime)=0
 
virtual void drawLine (Int startX, Int startY, Int endX, Int endY, Real lineWidth, UnsignedInt lineColor)=0
 draw a line on the display in pixel coordinates with the specified color
 
virtual void drawLine (Int startX, Int startY, Int endX, Int endY, Real lineWidth, UnsignedInt lineColor1, UnsignedInt lineColor2)=0
 draw a line on the display in pixel coordinates with the specified 2 colors
 
virtual void drawOpenRect (Int startX, Int startY, Int width, Int height, Real lineWidth, UnsignedInt lineColor)=0
 draw a rect border on the display in pixel coordinates with the specified color
 
virtual void drawFillRect (Int startX, Int startY, Int width, Int height, UnsignedInt color)=0
 draw a filled rect on the display in pixel coords with the specified color
 
virtual void drawRectClock (Int startX, Int startY, Int width, Int height, Int percent, UnsignedInt color)=0
 Draw a percentage of a rectange, much like a clock.
 
virtual void drawRemainingRectClock (Int startX, Int startY, Int width, Int height, Int percent, UnsignedInt color)=0
 
virtual void drawImage (const Image *image, Int startX, Int startY, Int endX, Int endY, Color color=0xFFFFFFFF, DrawImageMode mode=DRAW_IMAGE_ALPHA)=0
 draw an image fit within the screen coordinates
 
virtual void drawVideoBuffer (VideoBuffer *buffer, Int startX, Int startY, Int endX, Int endY)=0
 draw a video buffer fit within the screen coordinates
 
virtual void playLogoMovie (AsciiString movieName, Int minMovieLength, Int minCopyrightLength)
 FullScreen video playback.
 
virtual void playMovie (AsciiString movieName)
 
virtual void stopMovie (void)
 
virtual Bool isMoviePlaying (void)
 
virtual void setDebugDisplayCallback (DebugDisplayCallback *callback, void *userData=NULL)
 Register debug display callback.
 
virtual DebugDisplayCallbackgetDebugDisplayCallback ()
 
virtual void setShroudLevel (Int x, Int y, CellShroudStatus setting)=0
 set shroud
 
virtual void clearShroud ()=0
 empty the entire shroud
 
virtual void setBorderShroudLevel (UnsignedByte level)=0
 color that will appear in unused border terrain.
 
virtual void preloadModelAssets (AsciiString model)=0
 preload model asset
 
virtual void preloadTextureAssets (AsciiString texture)=0
 preload texture asset
 
virtual void takeScreenShot (void)=0
 saves screenshot to a file
 
virtual void toggleMovieCapture (void)=0
 starts saving frames to an avi or frame sequence
 
virtual void toggleLetterBox (void)=0
 enabled letter-boxed display
 
virtual void enableLetterBox (Bool enable)=0
 forces letter-boxed display on/off
 
virtual Bool isLetterBoxFading (void)
 returns true while letterbox fades in/out
 
virtual Bool isLetterBoxed (void)
 
virtual void setCinematicText (AsciiString string)
 
virtual void setCinematicFont (GameFont *font)
 
virtual void setCinematicTextFrames (Int frames)
 
virtual Real getAverageFPS (void)=0
 returns the average FPS.
 
virtual Int getLastFrameDrawCalls (void)=0
 returns the number of draw calls issued in the previous frame
 
- Public Member Functions inherited from SubsystemInterface
 SubsystemInterface ()
 
virtual ~SubsystemInterface ()
 
virtual void postProcessLoad ()
 
void UPDATE (void)
 
void DRAW (void)
 
AsciiString getName (void)
 
void setName (AsciiString name)
 

Protected Member Functions

virtual void deleteViews (void)
 delete all views
 

Protected Attributes

UnsignedInt m_width
 
UnsignedInt m_height
 Dimensions of the display.
 
UnsignedInt m_bitDepth
 bit depth of the display
 
Bool m_windowed
 TRUE when windowed, FALSE when fullscreen.
 
Viewm_viewList
 All of the views into the world.
 
AsciiString m_cinematicText
 string of the cinematic text that should be displayed
 
GameFontm_cinematicFont
 font for cinematic text
 
Int m_cinematicTextFrames
 count of how long the cinematic text should be displayed
 
VideoBufferm_videoBuffer
 Video playback buffer.
 
VideoStreamInterfacem_videoStream
 Video stream;.
 
AsciiString m_currentlyPlayingMovie
 The currently playing video. Used to notify TheScriptEngine of completed videos.
 
DebugDisplayInterfacem_debugDisplay
 Actual debug display.
 
DebugDisplayCallbackm_debugDisplayCallback
 Code to update the debug display.
 
void * m_debugDisplayUserData
 Data for debug display update handler.
 
Real m_letterBoxFadeLevel
 tracks the current alpha level for fading letter-boxed mode in/out.
 
Bool m_letterBoxEnabled
 current state of letterbox
 
UnsignedInt m_letterBoxFadeStartTime
 time of letterbox fade start
 
Int m_movieHoldTime
 time that we hold on the last frame of the movie
 
Int m_copyrightHoldTime
 time that the copyright must be on the screen
 
UnsignedInt m_elapsedMovieTime
 used to make sure we show the stuff long enough
 
UnsignedInt m_elapsedCopywriteTime
 Hold on the last frame until both have expired.
 
DisplayStringm_copyrightDisplayString
 this'll hold the display string
 
- Protected Attributes inherited from SubsystemInterface
AsciiString m_name
 

Detailed Description

The Display class implements the Display interface

Definition at line 58 of file Display.h.

Member Typedef Documentation

◆ DebugDisplayCallback

typedef void Display::DebugDisplayCallback(DebugDisplayInterface *debugDisplay, void *userData, FILE *fp=NULL)

Definition at line 70 of file Display.h.

Member Enumeration Documentation

◆ DrawImageMode

Enumerator
DRAW_IMAGE_SOLID 
DRAW_IMAGE_GRAYSCALE 
DRAW_IMAGE_ALPHA 
DRAW_IMAGE_ADDITIVE 

Definition at line 62 of file Display.h.

Constructor & Destructor Documentation

◆ Display()

Display::Display ( )

Definition at line 44 of file Display.cpp.

◆ ~Display()

Display::~Display ( )
virtual

Destructor for the Display. Destroy all views attached to it.

Definition at line 77 of file Display.cpp.

Member Function Documentation

◆ attachView()

void Display::attachView ( View * view)
virtual

Attach the given view to the world.

Attach the given view to the world

Todo
Rethink the "attachView" notion...

Definition at line 105 of file Display.cpp.

◆ clearShroud()

virtual void Display::clearShroud ( )
pure virtual

empty the entire shroud

Implemented in GUIEditDisplay, and W3DDisplay.

◆ createLightPulse()

virtual void Display::createLightPulse ( const Coord3D * pos,
const RGBColor * color,
Real innerRadius,
Real attenuationWidth,
UnsignedInt increaseFrameTime,
UnsignedInt decayFrameTime )
pure virtual

Implemented in GUIEditDisplay, and W3DDisplay.

◆ createVideoBuffer()

virtual VideoBuffer * Display::createVideoBuffer ( void )
pure virtual

Create a video buffer that can be used for this display.

Implemented in GUIEditDisplay, and W3DDisplay.

◆ deleteViews()

void Display::deleteViews ( void )
protectedvirtual

delete all views

Delete all views in the Display

Definition at line 89 of file Display.cpp.

◆ doSmartAssetPurgeAndPreload()

virtual void Display::doSmartAssetPurgeAndPreload ( const char * usageFileName)
pure virtual

Implemented in GUIEditDisplay, and W3DDisplay.

◆ draw()

void Display::draw ( void )
virtual

Redraw the entire display.

Todo
Switch between in-game and shell interfaces

Reimplemented from SubsystemInterface.

Reimplemented in GUIEditDisplay, and W3DDisplay.

Definition at line 135 of file Display.cpp.

◆ drawFillRect()

virtual void Display::drawFillRect ( Int startX,
Int startY,
Int width,
Int height,
UnsignedInt color )
pure virtual

draw a filled rect on the display in pixel coords with the specified color

Implemented in GUIEditDisplay, and W3DDisplay.

◆ drawImage()

virtual void Display::drawImage ( const Image * image,
Int startX,
Int startY,
Int endX,
Int endY,
Color color = 0xFFFFFFFF,
DrawImageMode mode = DRAW_IMAGE_ALPHA )
pure virtual

draw an image fit within the screen coordinates

Implemented in GUIEditDisplay, and W3DDisplay.

◆ drawLine() [1/2]

virtual void Display::drawLine ( Int startX,
Int startY,
Int endX,
Int endY,
Real lineWidth,
UnsignedInt lineColor )
pure virtual

draw a line on the display in pixel coordinates with the specified color

Implemented in GUIEditDisplay, and W3DDisplay.

◆ drawLine() [2/2]

virtual void Display::drawLine ( Int startX,
Int startY,
Int endX,
Int endY,
Real lineWidth,
UnsignedInt lineColor1,
UnsignedInt lineColor2 )
pure virtual

draw a line on the display in pixel coordinates with the specified 2 colors

Implemented in GUIEditDisplay, and W3DDisplay.

◆ drawOpenRect()

virtual void Display::drawOpenRect ( Int startX,
Int startY,
Int width,
Int height,
Real lineWidth,
UnsignedInt lineColor )
pure virtual

draw a rect border on the display in pixel coordinates with the specified color

Implemented in GUIEditDisplay, and W3DDisplay.

◆ drawRectClock()

virtual void Display::drawRectClock ( Int startX,
Int startY,
Int width,
Int height,
Int percent,
UnsignedInt color )
pure virtual

Draw a percentage of a rectange, much like a clock.

Implemented in GUIEditDisplay, and W3DDisplay.

◆ drawRemainingRectClock()

virtual void Display::drawRemainingRectClock ( Int startX,
Int startY,
Int width,
Int height,
Int percent,
UnsignedInt color )
pure virtual

Implemented in GUIEditDisplay, and W3DDisplay.

◆ drawVideoBuffer()

virtual void Display::drawVideoBuffer ( VideoBuffer * buffer,
Int startX,
Int startY,
Int endX,
Int endY )
pure virtual

draw a video buffer fit within the screen coordinates

Implemented in GUIEditDisplay, and W3DDisplay.

◆ drawViews()

void Display::drawViews ( void )
virtual

Render all views of the world.

Render all views of the world

Definition at line 114 of file Display.cpp.

◆ enableClipping()

virtual void Display::enableClipping ( Bool onoff)
pure virtual

Implemented in GUIEditDisplay, and W3DDisplay.

◆ enableLetterBox()

virtual void Display::enableLetterBox ( Bool enable)
pure virtual

forces letter-boxed display on/off

Implemented in GUIEditDisplay, and W3DDisplay.

◆ getAverageFPS()

virtual Real Display::getAverageFPS ( void )
pure virtual

returns the average FPS.

Implemented in GUIEditDisplay, and W3DDisplay.

◆ getBitDepth()

virtual UnsignedInt Display::getBitDepth ( void )
inlinevirtual

Definition at line 86 of file Display.h.

◆ getDebugDisplayCallback()

Display::DebugDisplayCallback * Display::getDebugDisplayCallback ( )
virtual

Definition at line 382 of file Display.cpp.

◆ getDisplayModeCount()

virtual Int Display::getDisplayModeCount ( void )
inlinevirtual

return number of display modes/resolutions supported by video card.

Reimplemented in W3DDisplay.

Definition at line 90 of file Display.h.

◆ getDisplayModeDescription()

virtual void Display::getDisplayModeDescription ( Int modeIndex,
Int * xres,
Int * yres,
Int * bitDepth )
inlinevirtual

return description of mode

Reimplemented in W3DDisplay.

Definition at line 91 of file Display.h.

◆ getFirstView()

virtual View * Display::getFirstView ( void )
inlinevirtual

Return the first view of the world.

Definition at line 102 of file Display.h.

◆ getHeight()

virtual UnsignedInt Display::getHeight ( void )
inlinevirtual

Returns the height of the display.

Definition at line 84 of file Display.h.

◆ getLastFrameDrawCalls()

virtual Int Display::getLastFrameDrawCalls ( void )
pure virtual

returns the number of draw calls issued in the previous frame

Implemented in GUIEditDisplay, and W3DDisplay.

◆ getNextView()

virtual View * Display::getNextView ( View * view)
inlinevirtual

Definition at line 103 of file Display.h.

◆ getWidth()

virtual UnsignedInt Display::getWidth ( void )
inlinevirtual

Returns the width of the display.

Definition at line 83 of file Display.h.

◆ getWindowed()

virtual Bool Display::getWindowed ( void )
inlinevirtual

return widowed/fullscreen flag

Definition at line 88 of file Display.h.

◆ init()

virtual void Display::init ( void )
inlinevirtual
  • Assign any default values to data required for the class
    • Allocate any memory and resources needed throughout the lifetime of the class

Implements SubsystemInterface.

Reimplemented in W3DDisplay.

Definition at line 75 of file Display.h.

◆ isClippingEnabled()

virtual Bool Display::isClippingEnabled ( void )
pure virtual

Implemented in GUIEditDisplay, and W3DDisplay.

◆ isLetterBoxed()

virtual Bool Display::isLetterBoxed ( void )
inlinevirtual

Reimplemented in W3DDisplay.

Definition at line 177 of file Display.h.

◆ isLetterBoxFading()

virtual Bool Display::isLetterBoxFading ( void )
inlinevirtual

returns true while letterbox fades in/out

Reimplemented in W3DDisplay.

Definition at line 176 of file Display.h.

◆ isMoviePlaying()

Bool Display::isMoviePlaying ( void )
virtual

Definition at line 363 of file Display.cpp.

◆ playLogoMovie()

void Display::playLogoMovie ( AsciiString movieName,
Int minMovieLength,
Int minCopyrightLength )
virtual

FullScreen video playback.

Definition at line 203 of file Display.cpp.

◆ playMovie()

void Display::playMovie ( AsciiString movieName)
virtual

Definition at line 236 of file Display.cpp.

◆ preloadModelAssets()

virtual void Display::preloadModelAssets ( AsciiString model)
pure virtual

preload model asset

Implemented in GUIEditDisplay, and W3DDisplay.

◆ preloadTextureAssets()

virtual void Display::preloadTextureAssets ( AsciiString texture)
pure virtual

preload texture asset

Implemented in GUIEditDisplay, and W3DDisplay.

◆ reset()

void Display::reset ( void )
virtual

Initialize.

Reset system

Implements SubsystemInterface.

Reimplemented in W3DDisplay.

Definition at line 347 of file Display.cpp.

◆ setBitDepth()

virtual void Display::setBitDepth ( UnsignedInt bitDepth)
inlinevirtual

Definition at line 85 of file Display.h.

◆ setBorderShroudLevel()

virtual void Display::setBorderShroudLevel ( UnsignedByte level)
pure virtual

color that will appear in unused border terrain.

Implemented in GUIEditDisplay, and W3DDisplay.

◆ setCinematicFont()

virtual void Display::setCinematicFont ( GameFont * font)
inlinevirtual

Definition at line 180 of file Display.h.

◆ setCinematicText()

virtual void Display::setCinematicText ( AsciiString string)
inlinevirtual

Definition at line 179 of file Display.h.

◆ setCinematicTextFrames()

virtual void Display::setCinematicTextFrames ( Int frames)
inlinevirtual

Definition at line 181 of file Display.h.

◆ setClipRegion()

virtual void Display::setClipRegion ( IRegion2D * region)
pure virtual

Set clip rectangle for 2D draw operations.

Implemented in GUIEditDisplay, and W3DDisplay.

◆ setDebugDisplayCallback()

void Display::setDebugDisplayCallback ( DebugDisplayCallback * callback,
void * userData = NULL )
virtual

Register debug display callback.

Definition at line 372 of file Display.cpp.

◆ setDisplayMode()

Bool Display::setDisplayMode ( UnsignedInt xres,
UnsignedInt yres,
UnsignedInt bitdepth,
Bool windowed )
virtual

sets screen resolution/mode

Sets screen resolution/mode

Reimplemented in W3DDisplay.

Definition at line 146 of file Display.cpp.

◆ setGamma()

virtual void Display::setGamma ( Real gamma,
Real bright,
Real contrast,
Bool calibrate )
inlinevirtual

Reimplemented in W3DDisplay.

Definition at line 92 of file Display.h.

◆ setHeight()

void Display::setHeight ( UnsignedInt height)
virtual

Sets the height of the display.

Set the height of the display

Reimplemented in W3DDisplay.

Definition at line 185 of file Display.cpp.

◆ setShroudLevel()

virtual void Display::setShroudLevel ( Int x,
Int y,
CellShroudStatus setting )
pure virtual

set shroud

Implemented in GUIEditDisplay, and W3DDisplay.

◆ setTimeOfDay()

virtual void Display::setTimeOfDay ( TimeOfDay tod)
pure virtual

Set the time of day for this display.

Implemented in GUIEditDisplay, and W3DDisplay.

◆ setWidth()

void Display::setWidth ( UnsignedInt width)
virtual

Sets the width of the display.

Set the width of the display

Reimplemented in W3DDisplay.

Definition at line 170 of file Display.cpp.

◆ setWindowed()

virtual void Display::setWindowed ( Bool windowed)
inlinevirtual

set windowd/fullscreen flag

Definition at line 87 of file Display.h.

◆ stopMovie()

void Display::stopMovie ( void )
virtual

Definition at line 268 of file Display.cpp.

◆ takeScreenShot()

virtual void Display::takeScreenShot ( void )
pure virtual

saves screenshot to a file

Implemented in GUIEditDisplay, and W3DDisplay.

◆ testMinSpecRequirements()

virtual Bool Display::testMinSpecRequirements ( Bool * videoPassed,
Bool * cpuPassed,
Bool * memPassed,
StaticGameLODLevel * idealVideoLevel = NULL,
Real * cpuTime = NULL )
inlinevirtual

Definition at line 93 of file Display.h.

◆ toggleLetterBox()

virtual void Display::toggleLetterBox ( void )
pure virtual

enabled letter-boxed display

Implemented in GUIEditDisplay, and W3DDisplay.

◆ toggleMovieCapture()

virtual void Display::toggleMovieCapture ( void )
pure virtual

starts saving frames to an avi or frame sequence

Implemented in GUIEditDisplay, and W3DDisplay.

◆ update()

void Display::update ( void )
virtual

Update system.

Implements SubsystemInterface.

Definition at line 296 of file Display.cpp.

◆ updateViews()

void Display::updateViews ( void )
virtual

Updates state of world views.

Updates all views of the world. This forces state variables to refresh without actually drawing anything.

Definition at line 126 of file Display.cpp.

Member Data Documentation

◆ m_bitDepth

UnsignedInt Display::m_bitDepth
protected

bit depth of the display

Definition at line 190 of file Display.h.

◆ m_cinematicFont

GameFont* Display::m_cinematicFont
protected

font for cinematic text

Definition at line 196 of file Display.h.

◆ m_cinematicText

AsciiString Display::m_cinematicText
protected

string of the cinematic text that should be displayed

Definition at line 195 of file Display.h.

◆ m_cinematicTextFrames

Int Display::m_cinematicTextFrames
protected

count of how long the cinematic text should be displayed

Definition at line 197 of file Display.h.

◆ m_copyrightDisplayString

DisplayString* Display::m_copyrightDisplayString
protected

this'll hold the display string

Definition at line 215 of file Display.h.

◆ m_copyrightHoldTime

Int Display::m_copyrightHoldTime
protected

time that the copyright must be on the screen

Definition at line 212 of file Display.h.

◆ m_currentlyPlayingMovie

AsciiString Display::m_currentlyPlayingMovie
protected

The currently playing video. Used to notify TheScriptEngine of completed videos.

Definition at line 202 of file Display.h.

◆ m_debugDisplay

DebugDisplayInterface* Display::m_debugDisplay
protected

Actual debug display.

Definition at line 205 of file Display.h.

◆ m_debugDisplayCallback

DebugDisplayCallback* Display::m_debugDisplayCallback
protected

Code to update the debug display.

Definition at line 206 of file Display.h.

◆ m_debugDisplayUserData

void* Display::m_debugDisplayUserData
protected

Data for debug display update handler.

Definition at line 207 of file Display.h.

◆ m_elapsedCopywriteTime

UnsignedInt Display::m_elapsedCopywriteTime
protected

Hold on the last frame until both have expired.

Definition at line 214 of file Display.h.

◆ m_elapsedMovieTime

UnsignedInt Display::m_elapsedMovieTime
protected

used to make sure we show the stuff long enough

Definition at line 213 of file Display.h.

◆ m_height

UnsignedInt Display::m_height
protected

Dimensions of the display.

Definition at line 189 of file Display.h.

◆ m_letterBoxEnabled

Bool Display::m_letterBoxEnabled
protected

current state of letterbox

Definition at line 209 of file Display.h.

◆ m_letterBoxFadeLevel

Real Display::m_letterBoxFadeLevel
protected

tracks the current alpha level for fading letter-boxed mode in/out.

Definition at line 208 of file Display.h.

◆ m_letterBoxFadeStartTime

UnsignedInt Display::m_letterBoxFadeStartTime
protected

time of letterbox fade start

Definition at line 210 of file Display.h.

◆ m_movieHoldTime

Int Display::m_movieHoldTime
protected

time that we hold on the last frame of the movie

Definition at line 211 of file Display.h.

◆ m_videoBuffer

VideoBuffer* Display::m_videoBuffer
protected

Video playback buffer.

Definition at line 200 of file Display.h.

◆ m_videoStream

VideoStreamInterface* Display::m_videoStream
protected

Video stream;.

Definition at line 201 of file Display.h.

◆ m_viewList

View* Display::m_viewList
protected

All of the views into the world.

Definition at line 192 of file Display.h.

◆ m_width

UnsignedInt Display::m_width
protected

Definition at line 189 of file Display.h.

◆ m_windowed

Bool Display::m_windowed
protected

TRUE when windowed, FALSE when fullscreen.

Definition at line 191 of file Display.h.


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