Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Interfaces.IConfigurable Interface Reference
Inheritance diagram for droid.Runtime.Interfaces.IConfigurable:
Collaboration diagram for droid.Runtime.Interfaces.IConfigurable:

Public Member Functions

void UpdateCurrentConfiguration ()
 
void ApplyConfiguration (IConfigurableConfiguration configuration)
 
void EnvironmentReset ()
 
Configuration [] SampleConfigurations ()
 
void PostEnvironmentSetup ()
 
void Tick ()
 

Properties

bool SampleRandom [get, set]
 
- Properties inherited from droid.Runtime.Interfaces.IRegisterable
string Identifier [get]
 

Detailed Description

Definition at line 4 of file IConfigurable.cs.

Member Function Documentation

◆ ApplyConfiguration()

void droid.Runtime.Interfaces.IConfigurable.ApplyConfiguration ( IConfigurableConfiguration  configuration)

Implemented in droid.Runtime.Prototyping.Configurables.RigidbodyConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.CameraConfigurable, droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.ScreenSpaceOcclusionConfigurable, droid.Runtime.Prototyping.Configurables.StandardShaderMaterialConfigurable, droid.Runtime.Prototyping.Configurables.TransformConfigurable1Dof, droid.Runtime.Prototyping.Configurables.EulerRotationConfigurable, droid.Runtime.Prototyping.Configurables.LightConfigurable, droid.Runtime.Prototyping.Configurables.PositionConfigurable, droid.Runtime.Prototyping.Configurables.RotationConfigurable, droid.Runtime.Prototyping.Configurables.ColorConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.FlareConfigurable, droid.Runtime.Prototyping.Configurables.ScreenSpacePositionConfigurable, droid.Runtime.Prototyping.Configurables.EnvironmentalLightConfigurable, droid.Runtime.Prototyping.Configurables.FrictionConfigurable, droid.Runtime.Prototyping.Configurables.SimulationConfigurable, droid.Runtime.Prototyping.Configurables.SizeConfigurable, droid.Runtime.Prototyping.Configurables.ObjectSpawnerConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.MeshConfigurable, droid.Runtime.Prototyping.Configurables.QuaternionTransformConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.NormalMapConfigurable, droid.Runtime.Prototyping.Configurables.TextureConfigurable, droid.Runtime.Prototyping.Configurables.ChildSelectorConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.ExternalMeshConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.ExternalTextureConfigurable, droid.Runtime.Prototyping.Configurables.Configurable, and droid.Runtime.Prototyping.Configurables.DifficultyConfigurable.

◆ EnvironmentReset()

void droid.Runtime.Interfaces.IConfigurable.EnvironmentReset ( )

◆ PostEnvironmentSetup()

void droid.Runtime.Interfaces.IConfigurable.PostEnvironmentSetup ( )

◆ SampleConfigurations()

Configuration [] droid.Runtime.Interfaces.IConfigurable.SampleConfigurations ( )

Implemented in droid.Runtime.Prototyping.Configurables.StandardShaderMaterialConfigurable, droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable, droid.Runtime.Prototyping.Configurables.RotationConfigurable, droid.Runtime.Prototyping.Configurables.RigidbodyConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.CameraConfigurable, droid.Runtime.Prototyping.Configurables.ColorConfigurable, droid.Runtime.Prototyping.Configurables.EulerRotationConfigurable, droid.Runtime.Prototyping.Configurables.PositionConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.ScreenSpaceOcclusionConfigurable, droid.Runtime.Prototyping.Configurables.LightConfigurable, droid.Runtime.Prototyping.Configurables.FrictionConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.FlareConfigurable, droid.Runtime.Prototyping.Configurables.ScreenSpacePositionConfigurable, droid.Runtime.Prototyping.Configurables.EnvironmentalLightConfigurable, droid.Runtime.Prototyping.Configurables.SimulationConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.MeshConfigurable, droid.Runtime.Prototyping.Configurables.SizeConfigurable, droid.Runtime.Prototyping.Configurables.TextureConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.NormalMapConfigurable, droid.Runtime.Prototyping.Configurables.ChildSelectorConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.ExternalMeshConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.ExternalTextureConfigurable, and droid.Runtime.Prototyping.Configurables.Configurable.

◆ Tick()

void droid.Runtime.Interfaces.IConfigurable.Tick ( )

◆ UpdateCurrentConfiguration()

Property Documentation

◆ SampleRandom

bool droid.Runtime.Interfaces.IConfigurable.SampleRandom
getset

Definition at line 10 of file IConfigurable.cs.


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