![]() |
SUMO - Simulation of Urban MObility
|
#include <GUITextureSubSys.h>
Static Public Member Functions | |
static void | close () |
close GUITextureSubSys More... | |
static GUIGlID | getGif (GUITexture which) |
returns a texture Gif previously defined in the enum GUITexture More... | |
static void | init (FXApp *a) |
Initiate GUITextureSubSys for textures. More... | |
static void | reset () |
Reset textures. More... | |
Private Member Functions | |
GUITextureSubSys (FXApp *a) | |
constructor More... | |
~GUITextureSubSys () | |
destructor More... | |
Private Attributes | |
FXApp * | myApp |
to Fox App More... | |
std::map< GUITexture, std::pair< bool, GUIGlID > > | myTextures |
vector with the Gifs More... | |
Static Private Attributes | |
static GUITextureSubSys * | myInstance = 0 |
instance of GUITextureSubSys More... | |
Definition at line 41 of file GUITextureSubSys.h.
|
private |
constructor
Definition at line 76 of file GUITextureSubSys.cpp.
References GNETEXTURE_E1, GNETEXTURE_E2, GNETEXTURE_E3, GNETEXTURE_E3SELECTED, GNETEXTURE_EMPTY, GNETEXTURE_EMPTYSELECTED, GNETEXTURE_ENTRY, GNETEXTURE_EXIT, GNETEXTURE_LANEBIKE, GNETEXTURE_LANEBUS, GNETEXTURE_LANEPEDESTRIAN, GNETEXTURE_LOCK, GNETEXTURE_LOCKSELECTED, GNETEXTURE_NOTMOVING, GNETEXTURE_NOTMOVINGSELECTED, GNETEXTURE_REROUTER, GNETEXTURE_REROUTERSELECTED, GNETEXTURE_ROUTEPROBE, GNETEXTURE_ROUTEPROBESELECTED, GNETEXTURE_TLS, GNETEXTURE_VAPORIZER, GNETEXTURE_VAPORIZERSELECTED, GNETEXTURE_VARIABLESPEEDSIGNAL, GNETEXTURE_VARIABLESPEEDSIGNALSELECTED, and myTextures.
Referenced by init().
|
private |
destructor
Definition at line 106 of file GUITextureSubSys.cpp.
|
static |
close GUITextureSubSys
Definition at line 218 of file GUITextureSubSys.cpp.
References myInstance.
Referenced by GNEApplicationWindow::~GNEApplicationWindow().
|
static |
returns a texture Gif previously defined in the enum GUITexture
[in] | GUITexture | code of texture to use |
Definition at line 118 of file GUITextureSubSys.cpp.
References GUITexturesHelper::add(), GNETexture_E1, GNETEXTURE_E1, GNETexture_E2, GNETEXTURE_E2, GNETexture_E3, GNETEXTURE_E3, GNETexture_E3Selected, GNETEXTURE_E3SELECTED, GNETexture_Empty, GNETEXTURE_EMPTY, GNETexture_EmptySelected, GNETEXTURE_EMPTYSELECTED, GNETexture_Entry, GNETEXTURE_ENTRY, GNETexture_Exit, GNETEXTURE_EXIT, GNETexture_LaneBike, GNETEXTURE_LANEBIKE, GNETexture_LaneBus, GNETEXTURE_LANEBUS, GNETexture_LanePedestrian, GNETEXTURE_LANEPEDESTRIAN, GNETexture_Lock, GNETEXTURE_LOCK, GNETexture_LockSelected, GNETEXTURE_LOCKSELECTED, GNETexture_NotMoving, GNETEXTURE_NOTMOVING, GNETexture_NotMovingSelected, GNETEXTURE_NOTMOVINGSELECTED, GNETexture_Rerouter, GNETEXTURE_REROUTER, GNETexture_RerouterSelected, GNETEXTURE_REROUTERSELECTED, GNETexture_RouteProbe, GNETEXTURE_ROUTEPROBE, GNETexture_RouteProbeSelected, GNETEXTURE_ROUTEPROBESELECTED, GNETexture_TLS, GNETEXTURE_TLS, GNETexture_Vaporizer, GNETEXTURE_VAPORIZER, GNETexture_VaporizerSelected, GNETEXTURE_VAPORIZERSELECTED, GNETexture_VariableSpeedSignal, GNETEXTURE_VARIABLESPEEDSIGNAL, GNETexture_VariableSpeedSignalSelected, GNETEXTURE_VARIABLESPEEDSIGNALSELECTED, myApp, myInstance, and myTextures.
Referenced by GNEDetectorEntry::drawGL(), GNEDetectorExit::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorE3::drawGL(), GNEJunction::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSignal::drawGL(), GNERouteProbe::drawGL(), GNELane::drawGL(), GNERerouter::drawGL(), and GNEAdditional::drawLockIcon().
|
static |
Initiate GUITextureSubSys for textures.
[in] | a | FOX Toolkit APP |
Definition at line 111 of file GUITextureSubSys.cpp.
References GUITextureSubSys(), and myInstance.
Referenced by GNEApplicationWindow::GNEApplicationWindow().
|
static |
Reset textures.
Definition at line 209 of file GUITextureSubSys.cpp.
References myInstance, and myTextures.
Referenced by GNEApplicationWindow::closeAllWindows().
|
private |
|
staticprivate |
instance of GUITextureSubSys
Definition at line 70 of file GUITextureSubSys.h.
|
private |
vector with the Gifs
Definition at line 73 of file GUITextureSubSys.h.
Referenced by getGif(), GUITextureSubSys(), and reset().