C# Class iRacingReplayOverlay.PluginProxy

Show file Open project: vipoo/iRacingReplayOverlay.net Class Usage Examples

Public Methods

Method Description
DrawIntroFlashCard ( long duration ) : void
DrawOutroFlashCard ( long duration, long period ) : void
GetSettingsList ( ) : iRacingReplayOverlay.PluginProxySettings[]
InjectFields ( long timestamp, string perferredDriverNames ) : void
PluginProxy ( string pluginName ) : iRacingReplayOverlay.Phases.Capturing
RaceOverlay ( ) : void
SetCamDriver ( ) : void
SetGraphics ( Graphics graphics ) : void
SetReplayConfig ( OverlayData data ) : void
SetReplayConfig ( string filePath ) : void

Private Methods

Method Description
AssignDriverInstance ( object driverInstance, OverlayData driver ) : void
CreateAndAssignInstance ( string fieldName, bool setToNull = false, Action createInstance = null ) : object
CreateAndAssignInstance ( string fieldName, bool setToNull = false, object>.Func createInstance = null ) : object
CreateDriverInstance ( Type driversDataType, OverlayData driver ) : object
SetEventData ( ) : void
SetFastLap ( ) : void
SetField ( object instance, string name, object value ) : void
SetLeaderboard ( ) : void
SetMessageSet ( ) : void
SetPreferredDriver ( string perferredDriverNames ) : void

Method Details

DrawIntroFlashCard() public method

public DrawIntroFlashCard ( long duration ) : void
duration long
return void

DrawOutroFlashCard() public method

public DrawOutroFlashCard ( long duration, long period ) : void
duration long
period long
return void

GetSettingsList() public method

public GetSettingsList ( ) : iRacingReplayOverlay.PluginProxySettings[]
return iRacingReplayOverlay.PluginProxySettings[]

InjectFields() public method

public InjectFields ( long timestamp, string perferredDriverNames ) : void
timestamp long
perferredDriverNames string
return void

PluginProxy() public method

public PluginProxy ( string pluginName ) : iRacingReplayOverlay.Phases.Capturing
pluginName string
return iRacingReplayOverlay.Phases.Capturing

RaceOverlay() public method

public RaceOverlay ( ) : void
return void

SetCamDriver() public method

public SetCamDriver ( ) : void
return void

SetGraphics() public method

public SetGraphics ( Graphics graphics ) : void
graphics System.Drawing.Graphics
return void

SetReplayConfig() public method

public SetReplayConfig ( OverlayData data ) : void
data iRacingReplayOverlay.Phases.Capturing.OverlayData
return void

SetReplayConfig() public method

public SetReplayConfig ( string filePath ) : void
filePath string
return void