Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Utilities.Structs.SimulatorConfiguration Class Reference

Contains everything relevant to configuring simulation environments engine specific settings More...

Inheritance diagram for droid.Runtime.Utilities.Structs.SimulatorConfiguration:
Collaboration diagram for droid.Runtime.Utilities.Structs.SimulatorConfiguration:

Public Member Functions

void SetToDefault ()
 

Properties

int FrameSkips [get, set]
 
int ResetIterations [get, set]
 
SimulationType SimulationType [get, set]
 
bool ApplyResolutionSettings [get, set]
 
bool ApplyQualitySettings [get, set]
 
Boolean ResizableWindow [get, set]
 
ColorSpace ColorSpace [get, set]
 
int VSyncCount [get, set]
 
int Width [get, set]
 
int Height [get, set]
 
bool FullScreen [get, set]
 
int NumOfEnvironments [get, set]
 
int TargetFrameRate [get, set]
 
int QualityLevel [get, set]
 
float TimeScale [get, set]
 
float MaxReplyInterval [get, set]
 
FrameFinishes FrameFinishes [get, set]
 
ExecutionPhase StepExecutionPhase [get, set]
 
bool UpdateFixedTimeScale [get, set]
 WARNING When _update_fixed_time_scale is true, MAJOR slow downs due to PHYSX updates on change. More...
 
Boolean AlwaysSerialiseAggregatedFloatArray [get, set]
 
bool AlwaysSerialiseUnobservables [get, set]
 
bool AlwaysSerialiseIndividualObservables [get, set]
 
bool ReplayReactionInSkips [get, set]
 
Int32 Port [get, set]
 
String IpAddress [get, set]
 
Boolean OptimiseWindowForSpeed [get, set]
 
- Properties inherited from droid.Runtime.Interfaces.ISimulatorConfiguration
int ResetIterations [get, set]
 
bool AlwaysSerialiseIndividualObservables [get, set]
 
bool AlwaysSerialiseAggregatedFloatArray [get, set]
 
bool AlwaysSerialiseUnobservables [get, set]
 
SimulationType SimulationType [get, set]
 
int FrameSkips [get, set]
 
FrameFinishes FrameFinishes [get, set]
 
int TargetFrameRate [get, set]
 
int QualityLevel [get, set]
 
float TimeScale [get, set]
 
int NumOfEnvironments [get, set]
 
int Width [get, set]
 
bool FullScreen [get, set]
 
int Height [get, set]
 
ExecutionPhase StepExecutionPhase [get, set]
 
bool UpdateFixedTimeScale [get, set]
 
string IpAddress [get, set]
 
int Port [get, set]
 
bool ReplayReactionInSkips [get, set]
 
bool ApplyResolutionSettings [get, set]
 
bool ApplyQualitySettings [get, set]
 
bool ResizableWindow [get, set]
 
ColorSpace ColorSpace [get, set]
 
int VSyncCount [get, set]
 

Detailed Description

Contains everything relevant to configuring simulation environments engine specific settings

Definition at line 18 of file SimulatorConfiguration.cs.

Member Function Documentation

◆ SetToDefault()

void droid.Runtime.Utilities.Structs.SimulatorConfiguration.SetToDefault ( )

Definition at line 125 of file SimulatorConfiguration.cs.

Property Documentation

◆ AlwaysSerialiseAggregatedFloatArray

Boolean droid.Runtime.Utilities.Structs.SimulatorConfiguration.AlwaysSerialiseAggregatedFloatArray
getset

Definition at line 298 of file SimulatorConfiguration.cs.

◆ AlwaysSerialiseIndividualObservables

bool droid.Runtime.Utilities.Structs.SimulatorConfiguration.AlwaysSerialiseIndividualObservables
getset

Definition at line 314 of file SimulatorConfiguration.cs.

◆ AlwaysSerialiseUnobservables

bool droid.Runtime.Utilities.Structs.SimulatorConfiguration.AlwaysSerialiseUnobservables
getset

Definition at line 306 of file SimulatorConfiguration.cs.

◆ ApplyQualitySettings

bool droid.Runtime.Utilities.Structs.SimulatorConfiguration.ApplyQualitySettings
getset

Definition at line 186 of file SimulatorConfiguration.cs.

◆ ApplyResolutionSettings

bool droid.Runtime.Utilities.Structs.SimulatorConfiguration.ApplyResolutionSettings
getset

Definition at line 178 of file SimulatorConfiguration.cs.

◆ ColorSpace

ColorSpace droid.Runtime.Utilities.Structs.SimulatorConfiguration.ColorSpace
getset

Definition at line 196 of file SimulatorConfiguration.cs.

◆ FrameFinishes

FrameFinishes droid.Runtime.Utilities.Structs.SimulatorConfiguration.FrameFinishes
getset

Definition at line 278 of file SimulatorConfiguration.cs.

◆ FrameSkips

int droid.Runtime.Utilities.Structs.SimulatorConfiguration.FrameSkips
getset

Definition at line 147 of file SimulatorConfiguration.cs.

◆ FullScreen

bool droid.Runtime.Utilities.Structs.SimulatorConfiguration.FullScreen
getset

Definition at line 227 of file SimulatorConfiguration.cs.

◆ Height

int droid.Runtime.Utilities.Structs.SimulatorConfiguration.Height
getset

Definition at line 216 of file SimulatorConfiguration.cs.

◆ IpAddress

String droid.Runtime.Utilities.Structs.SimulatorConfiguration.IpAddress
getset

Definition at line 334 of file SimulatorConfiguration.cs.

◆ MaxReplyInterval

float droid.Runtime.Utilities.Structs.SimulatorConfiguration.MaxReplyInterval
getset

Definition at line 271 of file SimulatorConfiguration.cs.

◆ NumOfEnvironments

int droid.Runtime.Utilities.Structs.SimulatorConfiguration.NumOfEnvironments
getset

Definition at line 231 of file SimulatorConfiguration.cs.

◆ OptimiseWindowForSpeed

Boolean droid.Runtime.Utilities.Structs.SimulatorConfiguration.OptimiseWindowForSpeed
getset

Definition at line 336 of file SimulatorConfiguration.cs.

◆ Port

Int32 droid.Runtime.Utilities.Structs.SimulatorConfiguration.Port
getset

Definition at line 330 of file SimulatorConfiguration.cs.

◆ QualityLevel

int droid.Runtime.Utilities.Structs.SimulatorConfiguration.QualityLevel
getset

Definition at line 249 of file SimulatorConfiguration.cs.

◆ ReplayReactionInSkips

bool droid.Runtime.Utilities.Structs.SimulatorConfiguration.ReplayReactionInSkips
getset

Definition at line 322 of file SimulatorConfiguration.cs.

◆ ResetIterations

int droid.Runtime.Utilities.Structs.SimulatorConfiguration.ResetIterations
getset

Definition at line 158 of file SimulatorConfiguration.cs.

◆ ResizableWindow

Boolean droid.Runtime.Utilities.Structs.SimulatorConfiguration.ResizableWindow
getset

Definition at line 191 of file SimulatorConfiguration.cs.

◆ SimulationType

SimulationType droid.Runtime.Utilities.Structs.SimulatorConfiguration.SimulationType
getset

Definition at line 170 of file SimulatorConfiguration.cs.

◆ StepExecutionPhase

ExecutionPhase droid.Runtime.Utilities.Structs.SimulatorConfiguration.StepExecutionPhase
getset

Definition at line 285 of file SimulatorConfiguration.cs.

◆ TargetFrameRate

int droid.Runtime.Utilities.Structs.SimulatorConfiguration.TargetFrameRate
getset

Definition at line 238 of file SimulatorConfiguration.cs.

◆ TimeScale

float droid.Runtime.Utilities.Structs.SimulatorConfiguration.TimeScale
getset

Definition at line 260 of file SimulatorConfiguration.cs.

◆ UpdateFixedTimeScale

bool droid.Runtime.Utilities.Structs.SimulatorConfiguration.UpdateFixedTimeScale
getset

WARNING When _update_fixed_time_scale is true, MAJOR slow downs due to PHYSX updates on change.

Definition at line 293 of file SimulatorConfiguration.cs.

◆ VSyncCount

int droid.Runtime.Utilities.Structs.SimulatorConfiguration.VSyncCount
getset

Definition at line 201 of file SimulatorConfiguration.cs.

◆ Width

int droid.Runtime.Utilities.Structs.SimulatorConfiguration.Width
getset

Definition at line 205 of file SimulatorConfiguration.cs.


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