Uses of Class
net.ctdp.rfdynhud.gamedata.LiveGameData

Packages that use LiveGameData
net.ctdp.rfdynhud   
net.ctdp.rfdynhud.gamedata   
net.ctdp.rfdynhud.input   
net.ctdp.rfdynhud.render   
net.ctdp.rfdynhud.util   
net.ctdp.rfdynhud.widgets   
net.ctdp.rfdynhud.widgets.base.needlemeter   
net.ctdp.rfdynhud.widgets.base.revneedlemeter   
net.ctdp.rfdynhud.widgets.base.widget   
net.ctdp.rfdynhud.widgets.internal   
 

Uses of LiveGameData in net.ctdp.rfdynhud
 

Methods in net.ctdp.rfdynhud that return LiveGameData
 LiveGameData RFDynHUD.getGameData()
           
 

Uses of LiveGameData in net.ctdp.rfdynhud.gamedata
 

Methods in net.ctdp.rfdynhud.gamedata with parameters of type LiveGameData
static void __GDPrivilegedAccess.applyEditorPresets(EditorPresets editorPresets, LiveGameData gameData)
           
 void FuelUsageRecorder.liveReset(LiveGameData gameData)
          Call this to reset the recorder while in cockpit.
static boolean __GDPrivilegedAccess.loadSetup(LiveGameData gameData)
           
abstract  java.io.File GameFileSystem.locateSetupFile(LiveGameData gameData)
          Locates the current vehicle setup file.
 void CommentaryRequestInfo.CommentaryInfoUpdateListener.onCommentaryInfoUpdated(LiveGameData gameData, boolean isEditorMode)
           
 void LiveGameData.GameDataUpdateListener.onGamePauseStateChanged(LiveGameData gameData, boolean isEditorMode, boolean isPaused)
           
 void FuelUsageRecorder.onGamePauseStateChanged(LiveGameData gameData, boolean isEditorMode, boolean isPaused)
          
 void GameEventsListener.onGarageEntered(LiveGameData gameData, boolean isEditorMode)
           
 void GameEventsListener.onGarageExited(LiveGameData gameData, boolean isEditorMode)
           
 void GraphicsInfo.GraphicsInfoUpdateListener.onGraphicsInfoUpdated(LiveGameData gameData, boolean isEditorMode)
           
 void GameEventsListener.onLapStarted(VehicleScoringInfo vsi, LiveGameData gameData, boolean isEditorMode)
           
 void GameEventsListener.onPitsEntered(LiveGameData gameData, boolean isEditorMode)
           
 void GameEventsListener.onPitsExited(LiveGameData gameData, boolean isEditorMode)
           
 void ScoringInfo.ScoringInfoUpdateListener.onPlayerJoined(LiveGameData gameData, VehicleScoringInfo joinedVSI, boolean rejoined)
           
 void FuelUsageRecorder.onPlayerJoined(LiveGameData gameData, VehicleScoringInfo joinedVSI, boolean rejoined)
           
 void ScoringInfo.ScoringInfoUpdateListener.onPlayerLeft(LiveGameData gameData, java.lang.Integer vsiID)
           
 void FuelUsageRecorder.onPlayerLeft(LiveGameData gameData, java.lang.Integer vsiID)
           
abstract  void GameEventsPlugin.onPluginShutdown(LiveGameData gameData, boolean isEditorMode, WidgetsManager widgetsManager)
           
abstract  void GameEventsPlugin.onPluginStarted(LiveGameData gameData, boolean isEditorMode, WidgetsManager widgetsManager)
           
 void LiveGameData.GameDataUpdateListener.onRealtimeEntered(LiveGameData gameData, boolean isEditorMode)
           
 void FuelUsageRecorder.onRealtimeEntered(LiveGameData gameData, boolean isEditorMode)
          
 void LiveGameData.GameDataUpdateListener.onRealtimeExited(LiveGameData gameData, boolean isEditorMode)
           
 void FuelUsageRecorder.onRealtimeExited(LiveGameData gameData, boolean isEditorMode)
          
 void ScoringInfo.ScoringInfoUpdateListener.onScoringInfoUpdated(LiveGameData gameData, boolean isEditorMode)
           
 void FuelUsageRecorder.onScoringInfoUpdated(LiveGameData gameData, boolean isEditorMode)
          
static void __GDPrivilegedAccess.onSessionEnded(LiveGameData gameData)
           
static void __GDPrivilegedAccess.onSessionStarted(LiveGameData gameData, boolean isEditorMode)
           
 void LiveGameData.GameDataUpdateListener.onSessionStarted(LiveGameData gameData, boolean isEditorMode)
           
 void FuelUsageRecorder.onSessionStarted(LiveGameData gameData, boolean isEditorMode)
          
static void __GDPrivilegedAccess.onSessionStarted2(LiveGameData gameData, boolean isEditorMode)
           
 void TelemetryData.TelemetryDataUpdateListener.onTelemetryDataUpdated(LiveGameData gameData, boolean isEditorMode)
           
 void GameEventsListener.onTrackChanged(java.lang.String trackname, LiveGameData gameData, boolean isEditorMode)
           
protected  void FuelUsageRecorder.onValuesUpdated(LiveGameData gameData, int fuelRelevantLaps, float relevantFuel, float lastLap, float average)
          This event is invoked when the key values have been updated.
 void GameEventsListener.onVehicleControlChanged(VehicleScoringInfo viewedVSI, LiveGameData gameData, boolean isEditorMode)
           
 void GameEventsListener.onVehiclePhysicsUpdated(LiveGameData gameData)
           
 void GameEventsListener.onVehicleSetupUpdated(LiveGameData gameData, boolean isEditorMode)
           
 void GraphicsInfo.GraphicsInfoUpdateListener.onViewportChanged(LiveGameData gameData, int viewportX, int viewportY, int viewportWidth, int viewportHeight)
           
 void FuelUsageRecorder.reset(LiveGameData gameData)
          Call this to reset the whole thing.
 void GameEventsManager.setGameData(LiveGameData gameData, WidgetsManager renderListenersManager)
          Sets live game data instance.
static void __GDPrivilegedAccess.setRealtimeMode(boolean realtimeMode, LiveGameData gameData, boolean isEditorMode)
           
static void __GDPrivilegedAccess.updateInfo(LiveGameData gameData)
           
static void __GDPrivilegedAccess.updateSessionTime(LiveGameData gameData, boolean isEditorMode, long timestamp)
           
 

Constructors in net.ctdp.rfdynhud.gamedata with parameters of type LiveGameData
_LiveGameData_CPP_Adapter(LiveGameData gameData)
           
 

Uses of LiveGameData in net.ctdp.rfdynhud.input
 

Methods in net.ctdp.rfdynhud.input with parameters of type LiveGameData
 void InputActionConsumer.onBoundInputStateChanged(InputAction action, boolean state, int modifierMask, long when, LiveGameData gameData, boolean isEditorMode)
           
 int InputMappingsManager.update(GameEventsManager eventsManager, WidgetsDrawingManager widgetsManager, LiveGameData gameData, boolean isEditorMode, int modifierMask)
           
 

Uses of LiveGameData in net.ctdp.rfdynhud.render
 

Methods in net.ctdp.rfdynhud.render with parameters of type LiveGameData
 void WidgetsRenderListener.afterWidgetsConfigurationLoaded(LiveGameData gameData, WidgetsConfiguration widgetsConfig)
           
 void WidgetsRenderListener.beforeWidgetsAreRendered(LiveGameData gameData, WidgetsConfiguration widgetsConfig, long sessionTime, long frameCounter)
           
 void WidgetsRenderListener.beforeWidgetsConfigurationCleared(LiveGameData gameData, WidgetsConfiguration widgetsConfig)
           
 int WidgetsDrawingManager.collectTextures(LiveGameData gameData, boolean isEditorMode)
           
 void WidgetsDrawingManager.drawWidgets(LiveGameData gameData, boolean isEditorMode, boolean hasWaitingWidgets, boolean completeRedrawForced)
          Draws all visible Widgets in the list.
static void __RenderPrivilegedAccess.fireAfterWidgetsConfigurationLoaded(WidgetsManager manager, LiveGameData gameData, WidgetsConfiguration widgetsConfig)
           
static void __RenderPrivilegedAccess.fireBeforeWidgetsConfigurationCleared(WidgetsManager manager, LiveGameData gameData, WidgetsConfiguration widgetsConfig)
           
protected  void TransformableTexture.generateRectanglesForOneBigTexture(LiveGameData gameData, boolean isEditorMode, WidgetsConfiguration widgetsConfig)
           
 void WidgetsDrawingManager.onRealtimeEntered(LiveGameData gameData)
           
 void WidgetsDrawingManager.refreshTextureInfoBuffer(boolean isEditorMode, LiveGameData gameData, boolean newConfig)
           
 

Uses of LiveGameData in net.ctdp.rfdynhud.util
 

Methods in net.ctdp.rfdynhud.util with parameters of type LiveGameData
 void ConfigurationLoader.clearConfiguration(WidgetsConfiguration widgetsConfig, LiveGameData gameData, boolean isEditorMode)
          Loads fully configured Widgets to a WidgetsConfiguration.
static java.io.File __UtilPrivilegedAccess.forceLoadConfiguration(ConfigurationLoader loader, java.io.File file, WidgetsConfiguration widgetsConfig, LiveGameData gameData, boolean isEditorMode)
           
 void ConfigurationLoader.loadConfiguration(java.io.InputStream in, java.lang.String name, WidgetsConfiguration widgetsConfig, LiveGameData gameData, boolean isEditorMode)
          Loads fully configured Widgets to a WidgetsConfiguration.
static void __UtilPrivilegedAccess.loadFactoryDefaults(ConfigurationLoader loader, WidgetsConfiguration widgetsConfig, LiveGameData gameData, boolean isEditorMode)
           
static void __UtilPrivilegedAccess.reloadConfiguration(ConfigurationLoader loader, boolean smallMonitor, boolean bigMonitor, boolean isInGarage, java.lang.String modName, java.lang.String vehicleName, SessionType sessionType, WidgetsConfiguration widgetsConfig, LiveGameData gameData, boolean isEditorMode, boolean force)
           
 

Uses of LiveGameData in net.ctdp.rfdynhud.widgets
 

Methods in net.ctdp.rfdynhud.widgets with parameters of type LiveGameData
static void __WCPrivilegedAccess.clear(WidgetsConfiguration config, LiveGameData gameData, boolean isEditorMode, WidgetsConfiguration.ConfigurationLoadListener loadListener)
           
static void __WCPrivilegedAccess.setJustLoaded(WidgetsConfiguration config, LiveGameData gameData, boolean isEditorMode, java.lang.String name, WidgetsConfiguration.ConfigurationLoadListener loadListener)
           
 

Uses of LiveGameData in net.ctdp.rfdynhud.widgets.base.needlemeter
 

Methods in net.ctdp.rfdynhud.widgets.base.needlemeter with parameters of type LiveGameData
protected  boolean NeedleMeterWidget.doRenderNeedle(LiveGameData gameData, boolean isEditorMode)
          Live-checks, whether the needle is to be rendered or not.
protected  void NeedleMeterWidget.drawBackground(LiveGameData gameData, boolean isEditorMode, TextureImage2D texture, int offsetX, int offsetY, int width, int height, boolean isRoot)
           
protected  void NeedleMeterWidget.drawMarkers(LiveGameData gameData, boolean isEditorMode, Texture2DCanvas texCanvas, int offsetX, int offsetY, int width, int height)
          Draws the markers.
protected  void NeedleMeterWidget.drawWidget(Clock clock, boolean needsCompleteRedraw, LiveGameData gameData, boolean isEditorMode, TextureImage2D texture, int offsetX, int offsetY, int width, int height)
           
protected  java.awt.Color NeedleMeterWidget.getMarkerColorForValue(LiveGameData gameData, boolean isEditorMode, int value, int minValue, int maxValue)
          Gets a certain marker's color at the given value.
protected abstract  java.lang.String NeedleMeterWidget.getMarkerLabelForValue(LiveGameData gameData, boolean isEditorMode, float value)
          Gets the text label for the big markers at the given value.
protected  java.awt.Color NeedleMeterWidget.getMarkerNumberColorForValue(LiveGameData gameData, boolean isEditorMode, int value, int minValue, int maxValue)
          Gets a certain marker number's color at the given value.
protected abstract  float NeedleMeterWidget.getMaxDataValue(LiveGameData gameData, boolean isEditorMode)
          Gets the maximum value for the markers and needle coming from game data or known limits.
protected  float NeedleMeterWidget.getMaxValue(LiveGameData gameData, boolean isEditorMode)
          Gets the maximum value for the markers and needle.
protected abstract  float NeedleMeterWidget.getMinDataValue(LiveGameData gameData, boolean isEditorMode)
          Gets the minimum value for the markers and needle coming from game data or known limits.
protected  float NeedleMeterWidget.getMinValue(LiveGameData gameData, boolean isEditorMode)
          Gets the minimum value for the markers and needle.
protected abstract  float NeedleMeterWidget.getValue(LiveGameData gameData, boolean isEditorMode)
          Gets the value for the needle and the digital value display.
protected  int NeedleMeterWidget.getValueForValueDisplay(LiveGameData gameData, boolean isEditorMode)
          Gets the value for the digital value display.
protected  void NeedleMeterWidget.initialize(LiveGameData gameData, boolean isEditorMode, DrawnStringFactory dsf, TextureImage2D texture, int width, int height)
          This method is called once to initialized DrawnStrings used on this Widget.
protected  void NeedleMeterWidget.initSubTextures(LiveGameData gameData, boolean isEditorMode, int widgetInnerWidth, int widgetInnerHeight, SubTextureCollector collector)
          Gets the TransformableTextures, that this Widget keeps.
 void NeedleMeterWidget.onNeededDataComplete(LiveGameData gameData, boolean isEditorMode)
          This method is called when the needed data is available in realtime mode.
 void NeedleMeterWidget.onRealtimeEntered(LiveGameData gameData, boolean isEditorMode)
          This method is called when a the user entered realtime mode.
 void NeedleMeterWidget.onVehicleSetupUpdated(LiveGameData gameData, boolean isEditorMode)
          This method is called when VehicleSetup has been updated.
protected  void NeedleMeterWidget.prepareMarkersBackground(LiveGameData gameData, boolean isEditorMode, Texture2DCanvas texCanvas, int offsetX, int offsetY, int width, int height, float innerRadius, float bigOuterRadius, float smallOuterRadius)
           
 

Uses of LiveGameData in net.ctdp.rfdynhud.widgets.base.revneedlemeter
 

Methods in net.ctdp.rfdynhud.widgets.base.revneedlemeter with parameters of type LiveGameData
protected  boolean AbstractRevNeedleMeterWidget.checkForChanges(LiveGameData gameData, boolean isEditorMode, TextureImage2D texture, int width, int height)
          Checks, if the Widget needs any changes before it is drawn.
protected  boolean AbstractRevNeedleMeterWidget.doRenderNeedle(LiveGameData gameData, boolean isEditorMode)
           
protected  void AbstractRevNeedleMeterWidget.drawWidget(Clock clock, boolean needsCompleteRedraw, LiveGameData gameData, boolean isEditorMode, TextureImage2D texture, int offsetX, int offsetY, int width, int height)
           
protected  java.lang.String AbstractRevNeedleMeterWidget.getMarkerLabelForValue(LiveGameData gameData, boolean isEditorMode, float value)
           
protected  float AbstractRevNeedleMeterWidget.getMaxDataValue(LiveGameData gameData, boolean isEditorMode)
           
protected  float AbstractRevNeedleMeterWidget.getMinDataValue(LiveGameData gameData, boolean isEditorModes)
           
protected  float AbstractRevNeedleMeterWidget.getValue(LiveGameData gameData, boolean isEditorMode)
           
protected  int AbstractRevNeedleMeterWidget.getValueForValueDisplay(LiveGameData gameData, boolean isEditorMode)
           
protected  void AbstractRevNeedleMeterWidget.initialize(LiveGameData gameData, boolean isEditorMode, DrawnStringFactory dsf, TextureImage2D texture, int width, int height)
          This method is called once to initialized DrawnStrings used on this Widget.
protected  void AbstractRevNeedleMeterWidget.initSubTextures(LiveGameData gameData, boolean isEditorMode, int widgetInnerWidth, int widgetInnerHeight, SubTextureCollector collector)
           
 void AbstractRevNeedleMeterWidget.onNeededDataComplete(LiveGameData gameData, boolean isEditorMode)
          This method is called when the needed data is available in realtime mode.
 void AbstractRevNeedleMeterWidget.onRealtimeEntered(LiveGameData gameData, boolean isEditorMode)
          This method is called when a the user entered realtime mode.
protected  java.lang.Boolean AbstractRevNeedleMeterWidget.onVehicleControlChanged(VehicleScoringInfo viewedVSI, LiveGameData gameData, boolean isEditorMode)
          This method is called when either the player's vehicle control has changed or another vehicle is being viewed.
 

Uses of LiveGameData in net.ctdp.rfdynhud.widgets.base.widget
 

Methods in net.ctdp.rfdynhud.widgets.base.widget with parameters of type LiveGameData
 void Widget.afterConfigurationLoaded(WidgetsConfiguration widgetsConfig, LiveGameData gameData, boolean isEditorMode)
          This event is fired right after the WidgetsConfiguration has been (re-)loaded.
 void AbstractAssembledWidget.afterConfigurationLoaded(WidgetsConfiguration widgetsConfig, LiveGameData gameData, boolean isEditorMode)
          This event is fired right after the WidgetsConfiguration has been (re-)loaded.
 void Widget.beforeConfigurationCleared(WidgetsConfiguration widgetsConfig, LiveGameData gameData, boolean isEditorMode)
          This event is fired right before the WidgetsConfiguration is cleared.
 void AbstractAssembledWidget.beforeConfigurationCleared(WidgetsConfiguration widgetsConfig, LiveGameData gameData, boolean isEditorMode)
          This event is fired right before the WidgetsConfiguration is cleared.
protected  boolean Widget.checkForChanges(LiveGameData gameData, boolean isEditorMode, TextureImage2D texture, int width, int height)
          Checks, if the Widget needs any changes before it is drawn.
protected  boolean AbstractAssembledWidget.checkForChanges(LiveGameData gameData, boolean isEditorMode, TextureImage2D texture, int width, int height)
          Checks, if the Widget needs any changes before it is drawn.
protected  void Widget.drawBackground(LiveGameData gameData, boolean isEditorMode, TextureImage2D texture, int offsetX, int offsetY, int width, int height, boolean isRoot)
          You can use this method to directly draw static content onto your Widget's background.
 void Widget.drawWidget(Clock clock, boolean completeRedrawForced, LiveGameData gameData, boolean isEditorMode, TextureImage2D texture, boolean drawAtZero)
          This method invokes the parts of the actual drawing code for this Widget.
protected abstract  void Widget.drawWidget(Clock clock, boolean needsCompleteRedraw, LiveGameData gameData, boolean isEditorMode, TextureImage2D texture, int offsetX, int offsetY, int width, int height)
          This method must contain the actual drawing code for this Widget.
protected  void AbstractAssembledWidget.drawWidget(Clock clock, boolean needsCompleteRedraw, LiveGameData gameData, boolean isEditorMode, TextureImage2D texture, int offsetX, int offsetY, int width, int height)
          This method must contain the actual drawing code for this Widget.
 int Widget.getMaxHeight(LiveGameData gameData, boolean isEditorMode)
          Gets the maximum height covered by this Widget.
 int AbstractAssembledWidget.getMaxHeight(LiveGameData gameData, boolean isEditorMode)
          Gets the maximum height covered by this Widget.
 int Widget.getMaxWidth(LiveGameData gameData, boolean isEditorMode)
          Gets the maximum width covered by this Widget.
 int AbstractAssembledWidget.getMaxWidth(LiveGameData gameData, boolean isEditorMode)
          Gets the maximum width covered by this Widget.
 int Widget.getMinHeight(LiveGameData gameData, boolean isEditorMode)
          Gets the minimum height for this Widget in pixels.
 int AbstractAssembledWidget.getMinHeight(LiveGameData gameData, boolean isEditorMode)
          Gets the minimum height for this Widget in pixels.
 int Widget.getMinWidth(LiveGameData gameData, boolean isEditorMode)
          Gets the minimum width for this Widget in pixels.
 int AbstractAssembledWidget.getMinWidth(LiveGameData gameData, boolean isEditorMode)
          Gets the minimum width for this Widget in pixels.
 TransformableTexture[] Widget.getSubTextures(LiveGameData gameData, boolean isEditorMode, int widgetInnerWidth, int widgetInnerHeight)
          Gets the TransformableTextures, that this Widget keeps.
protected abstract  void Widget.initialize(LiveGameData gameData, boolean isEditorMode, DrawnStringFactory drawnStringFactory, TextureImage2D texture, int width, int height)
          This method is called once to initialized DrawnStrings used on this Widget.
protected  void AbstractAssembledWidget.initialize(LiveGameData gameData, boolean isEditorMode, DrawnStringFactory drawnStringFactory, TextureImage2D texture, int width, int height)
          This method is called once to initialized DrawnStrings used on this Widget.
protected abstract  void Widget.initSubTextures(LiveGameData gameData, boolean isEditorMode, int widgetInnerWidth, int widgetInnerHeight, SubTextureCollector collector)
          Gets the TransformableTextures, that this Widget keeps.
protected  void AbstractAssembledWidget.initSubTextures(LiveGameData gameData, boolean isEditorMode, int widgetInnerWidth, int widgetInnerHeight, SubTextureCollector collector)
          Gets the TransformableTextures, that this Widget keeps.
protected  java.lang.Boolean Widget.onBoundInputStateChanged(InputAction action, boolean state, int modifierMask, long when, LiveGameData gameData, boolean isEditorMode)
          This event is fired, when a bound input component has changed its state.
 java.lang.Boolean AbstractAssembledWidget.onBoundInputStateChanged(InputAction action, boolean state, int modifierMask, long when, LiveGameData gameData, boolean isEditorMode)
          This event is fired, when a bound input component has changed its state.
static void __WPrivilegedAccess.onBoundInputStateChanged(Widget widget, InputAction action, boolean state, int modifierMask, long when, LiveGameData gameData, boolean isEditorMode)
           
 void Widget.onGarageEntered(LiveGameData gameData, boolean isEditorMode)
          This method is called when a the car entered the garage.
 void AbstractAssembledWidget.onGarageEntered(LiveGameData gameData, boolean isEditorMode)
          This method is called when a the car entered the garage.
 void Widget.onGarageExited(LiveGameData gameData, boolean isEditorMode)
          This method is called when a the car exited the garage.
 void AbstractAssembledWidget.onGarageExited(LiveGameData gameData, boolean isEditorMode)
          This method is called when a the car exited the garage.
 void Widget.onLapStarted(VehicleScoringInfo vsi, LiveGameData gameData, boolean isEditorMode)
          This method is called when a lap has been finished and a new one was started.
 void AbstractAssembledWidget.onLapStarted(VehicleScoringInfo vsi, LiveGameData gameData, boolean isEditorMode)
          This method is called when a lap has been finished and a new one was started.
 void Widget.onNeededDataComplete(LiveGameData gameData, boolean isEditorMode)
          This method is called when the needed data is available in realtime mode.
 void AbstractAssembledWidget.onNeededDataComplete(LiveGameData gameData, boolean isEditorMode)
          This method is called when the needed data is available in realtime mode.
 void Widget.onPitsEntered(LiveGameData gameData, boolean isEditorMode)
          This method is called when a the car entered the pits.
 void AbstractAssembledWidget.onPitsEntered(LiveGameData gameData, boolean isEditorMode)
          This method is called when a the car entered the pits.
 void Widget.onPitsExited(LiveGameData gameData, boolean isEditorMode)
          This method is called when a the car exited the pits.
 void AbstractAssembledWidget.onPitsExited(LiveGameData gameData, boolean isEditorMode)
          This method is called when a the car exited the pits.
 void Widget.onRealtimeEntered(LiveGameData gameData, boolean isEditorMode)
          This method is called when a the user entered realtime mode.
 void AbstractAssembledWidget.onRealtimeEntered(LiveGameData gameData, boolean isEditorMode)
          This method is called when a the user entered realtime mode.
 void Widget.onRealtimeExited(LiveGameData gameData, boolean isEditorMode)
          This method is called when a the user exited realtime mode.
 void AbstractAssembledWidget.onRealtimeExited(LiveGameData gameData, boolean isEditorMode)
          This method is called when a the user exited realtime mode.
 void Widget.onScoringInfoUpdated(LiveGameData gameData, boolean isEditorMode)
          This method is called when ScoringInfo have been updated (done at 2Hz).
 void AbstractAssembledWidget.onScoringInfoUpdated(LiveGameData gameData, boolean isEditorMode)
          This method is called when ScoringInfo have been updated (done at 2Hz).
 void Widget.onSessionStarted(SessionType sessionType, LiveGameData gameData, boolean isEditorMode)
          This method is executed when a new session was started.
 void AbstractAssembledWidget.onSessionStarted(SessionType sessionType, LiveGameData gameData, boolean isEditorMode)
          This method is executed when a new session was started.
 void Widget.onTrackChanged(java.lang.String trackname, LiveGameData gameData, boolean isEditorMode)
          This method is executed when a new track was loaded.
 void AbstractAssembledWidget.onTrackChanged(java.lang.String trackname, LiveGameData gameData, boolean isEditorMode)
          This method is executed when a new track was loaded.
protected  java.lang.Boolean Widget.onVehicleControlChanged(VehicleScoringInfo viewedVSI, LiveGameData gameData, boolean isEditorMode)
          This method is called when either the player's vehicle control has changed or another vehicle is being viewed.
protected  java.lang.Boolean AbstractAssembledWidget.onVehicleControlChanged(VehicleScoringInfo viewedVSI, LiveGameData gameData, boolean isEditorMode)
          This method is called when either the player's vehicle control has changed or another vehicle is being viewed.
static void __WPrivilegedAccess.onVehicleControlChanged(Widget widget, VehicleScoringInfo viewedVSI, LiveGameData gameData, boolean isEditorMode)
           
 void Widget.onVehicleSetupUpdated(LiveGameData gameData, boolean isEditorMode)
          This method is called when VehicleSetup has been updated.
 void AbstractAssembledWidget.onVehicleSetupUpdated(LiveGameData gameData, boolean isEditorMode)
          This method is called when VehicleSetup has been updated.
 void WidgetController.update(Widget widget, LiveGameData gameData)
           
protected abstract  void WidgetController.updateImpl(Widget widget, LiveGameData gameData)
           
protected  java.lang.Boolean Widget.updateVisibility(LiveGameData gameData, boolean isEditorMode)
          This method is called first by the rendering system each to check for visibility changes.
 java.lang.Boolean AbstractAssembledWidget.updateVisibility(LiveGameData gameData, boolean isEditorMode)
          This method is called first by the rendering system each to check for visibility changes.
static void __WPrivilegedAccess.updateVisibility(Widget widget, LiveGameData gameData, boolean isEditorMode)
           
 

Uses of LiveGameData in net.ctdp.rfdynhud.widgets.internal
 

Methods in net.ctdp.rfdynhud.widgets.internal with parameters of type LiveGameData
protected  void InternalWidget.drawWidget(Clock clock, boolean needsCompleteRedraw, LiveGameData gameData, boolean isEditorMode, TextureImage2D texture, int offsetX, int offsetY, int width, int height)
           
protected  void InternalWidget.initialize(LiveGameData gameData, boolean isEditorMode, DrawnStringFactory drawnStringFactory, TextureImage2D texture, int width, int height)
           
protected  void InternalWidget.initSubTextures(LiveGameData gameData, boolean isEditorMode, int widgetInnerWidth, int widgetInnerHeight, SubTextureCollector collector)
          Gets the TransformableTextures, that this Widget keeps.