Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Messaging.FBS.FEnvironmentDescription Struct Reference
Inheritance diagram for droid.Runtime.Messaging.FBS.FEnvironmentDescription:
Collaboration diagram for droid.Runtime.Messaging.FBS.FEnvironmentDescription:

Public Member Functions

void __init (int _i, ByteBuffer _bb)
 
FEnvironmentDescription __assign (int _i, ByteBuffer _bb)
 
FObjective AvailableObjectives (int j)
 
FActor Actors (int j)
 
FActor ActorsByKey (string key)
 
FConfigurable Configurables (int j)
 
FConfigurable ConfigurablesByKey (string key)
 

Static Public Member Functions

static FEnvironmentDescription GetRootAsFEnvironmentDescription (ByteBuffer _bb)
 
static FEnvironmentDescription GetRootAsFEnvironmentDescription (ByteBuffer _bb, FEnvironmentDescription obj)
 
static Offset< FEnvironmentDescriptionCreateFEnvironmentDescription (FlatBufferBuilder builder, Offset< FObjective > objectiveOffset=default(Offset< FObjective >), VectorOffset available_objectivesOffset=default(VectorOffset), VectorOffset actorsOffset=default(VectorOffset), VectorOffset configurablesOffset=default(VectorOffset))
 
static void StartFEnvironmentDescription (FlatBufferBuilder builder)
 
static void AddObjective (FlatBufferBuilder builder, Offset< FObjective > objectiveOffset)
 
static void AddAvailableObjectives (FlatBufferBuilder builder, VectorOffset availableObjectivesOffset)
 
static VectorOffset CreateAvailableObjectivesVector (FlatBufferBuilder builder, Offset< FObjective >[] data)
 
static VectorOffset CreateAvailableObjectivesVectorBlock (FlatBufferBuilder builder, Offset< FObjective >[] data)
 
static void StartAvailableObjectivesVector (FlatBufferBuilder builder, int numElems)
 
static void AddActors (FlatBufferBuilder builder, VectorOffset actorsOffset)
 
static VectorOffset CreateActorsVector (FlatBufferBuilder builder, Offset< FActor >[] data)
 
static VectorOffset CreateActorsVectorBlock (FlatBufferBuilder builder, Offset< FActor >[] data)
 
static void StartActorsVector (FlatBufferBuilder builder, int numElems)
 
static void AddConfigurables (FlatBufferBuilder builder, VectorOffset configurablesOffset)
 
static VectorOffset CreateConfigurablesVector (FlatBufferBuilder builder, Offset< FConfigurable >[] data)
 
static VectorOffset CreateConfigurablesVectorBlock (FlatBufferBuilder builder, Offset< FConfigurable >[] data)
 
static void StartConfigurablesVector (FlatBufferBuilder builder, int numElems)
 
static Offset< FEnvironmentDescriptionEndFEnvironmentDescription (FlatBufferBuilder builder)
 

Properties

ByteBuffer ByteBuffer [get]
 
FObjective Objective [get]
 
int AvailableObjectivesLength [get]
 
int ActorsLength [get]
 
int ConfigurablesLength [get]
 

Detailed Description

Definition at line 180 of file NeodroidFBSState.cs.

Member Function Documentation

◆ __assign()

FEnvironmentDescription droid.Runtime.Messaging.FBS.FEnvironmentDescription.__assign ( int  _i,
ByteBuffer  _bb 
)

Definition at line 187 of file NeodroidFBSState.cs.

◆ __init()

void droid.Runtime.Messaging.FBS.FEnvironmentDescription.__init ( int  _i,
ByteBuffer  _bb 
)

Definition at line 186 of file NeodroidFBSState.cs.

◆ Actors()

FActor droid.Runtime.Messaging.FBS.FEnvironmentDescription.Actors ( int  j)

Definition at line 192 of file NeodroidFBSState.cs.

◆ ActorsByKey()

FActor droid.Runtime.Messaging.FBS.FEnvironmentDescription.ActorsByKey ( string  key)

Definition at line 194 of file NeodroidFBSState.cs.

◆ AddActors()

static void droid.Runtime.Messaging.FBS.FEnvironmentDescription.AddActors ( FlatBufferBuilder  builder,
VectorOffset  actorsOffset 
)
static

Definition at line 218 of file NeodroidFBSState.cs.

◆ AddAvailableObjectives()

static void droid.Runtime.Messaging.FBS.FEnvironmentDescription.AddAvailableObjectives ( FlatBufferBuilder  builder,
VectorOffset  availableObjectivesOffset 
)
static

Definition at line 214 of file NeodroidFBSState.cs.

◆ AddConfigurables()

static void droid.Runtime.Messaging.FBS.FEnvironmentDescription.AddConfigurables ( FlatBufferBuilder  builder,
VectorOffset  configurablesOffset 
)
static

Definition at line 222 of file NeodroidFBSState.cs.

◆ AddObjective()

static void droid.Runtime.Messaging.FBS.FEnvironmentDescription.AddObjective ( FlatBufferBuilder  builder,
Offset< FObjective objectiveOffset 
)
static

Definition at line 213 of file NeodroidFBSState.cs.

◆ AvailableObjectives()

FObjective droid.Runtime.Messaging.FBS.FEnvironmentDescription.AvailableObjectives ( int  j)

Definition at line 190 of file NeodroidFBSState.cs.

◆ Configurables()

FConfigurable droid.Runtime.Messaging.FBS.FEnvironmentDescription.Configurables ( int  j)

Definition at line 195 of file NeodroidFBSState.cs.

◆ ConfigurablesByKey()

FConfigurable droid.Runtime.Messaging.FBS.FEnvironmentDescription.ConfigurablesByKey ( string  key)

Definition at line 197 of file NeodroidFBSState.cs.

◆ CreateActorsVector()

static VectorOffset droid.Runtime.Messaging.FBS.FEnvironmentDescription.CreateActorsVector ( FlatBufferBuilder  builder,
Offset< FActor > []  data 
)
static

Definition at line 219 of file NeodroidFBSState.cs.

◆ CreateActorsVectorBlock()

static VectorOffset droid.Runtime.Messaging.FBS.FEnvironmentDescription.CreateActorsVectorBlock ( FlatBufferBuilder  builder,
Offset< FActor > []  data 
)
static

Definition at line 220 of file NeodroidFBSState.cs.

◆ CreateAvailableObjectivesVector()

static VectorOffset droid.Runtime.Messaging.FBS.FEnvironmentDescription.CreateAvailableObjectivesVector ( FlatBufferBuilder  builder,
Offset< FObjective > []  data 
)
static

Definition at line 215 of file NeodroidFBSState.cs.

◆ CreateAvailableObjectivesVectorBlock()

static VectorOffset droid.Runtime.Messaging.FBS.FEnvironmentDescription.CreateAvailableObjectivesVectorBlock ( FlatBufferBuilder  builder,
Offset< FObjective > []  data 
)
static

Definition at line 216 of file NeodroidFBSState.cs.

◆ CreateConfigurablesVector()

static VectorOffset droid.Runtime.Messaging.FBS.FEnvironmentDescription.CreateConfigurablesVector ( FlatBufferBuilder  builder,
Offset< FConfigurable > []  data 
)
static

Definition at line 223 of file NeodroidFBSState.cs.

◆ CreateConfigurablesVectorBlock()

static VectorOffset droid.Runtime.Messaging.FBS.FEnvironmentDescription.CreateConfigurablesVectorBlock ( FlatBufferBuilder  builder,
Offset< FConfigurable > []  data 
)
static

Definition at line 224 of file NeodroidFBSState.cs.

◆ CreateFEnvironmentDescription()

static Offset<FEnvironmentDescription> droid.Runtime.Messaging.FBS.FEnvironmentDescription.CreateFEnvironmentDescription ( FlatBufferBuilder  builder,
Offset< FObjective objectiveOffset = default(Offset<FObjective>),
VectorOffset  available_objectivesOffset = default(VectorOffset),
VectorOffset  actorsOffset = default(VectorOffset),
VectorOffset  configurablesOffset = default(VectorOffset) 
)
static

Definition at line 199 of file NeodroidFBSState.cs.

◆ EndFEnvironmentDescription()

static Offset<FEnvironmentDescription> droid.Runtime.Messaging.FBS.FEnvironmentDescription.EndFEnvironmentDescription ( FlatBufferBuilder  builder)
static

Definition at line 226 of file NeodroidFBSState.cs.

◆ GetRootAsFEnvironmentDescription() [1/2]

static FEnvironmentDescription droid.Runtime.Messaging.FBS.FEnvironmentDescription.GetRootAsFEnvironmentDescription ( ByteBuffer  _bb)
static

Definition at line 184 of file NeodroidFBSState.cs.

◆ GetRootAsFEnvironmentDescription() [2/2]

static FEnvironmentDescription droid.Runtime.Messaging.FBS.FEnvironmentDescription.GetRootAsFEnvironmentDescription ( ByteBuffer  _bb,
FEnvironmentDescription  obj 
)
static

Definition at line 185 of file NeodroidFBSState.cs.

◆ StartActorsVector()

static void droid.Runtime.Messaging.FBS.FEnvironmentDescription.StartActorsVector ( FlatBufferBuilder  builder,
int  numElems 
)
static

Definition at line 221 of file NeodroidFBSState.cs.

◆ StartAvailableObjectivesVector()

static void droid.Runtime.Messaging.FBS.FEnvironmentDescription.StartAvailableObjectivesVector ( FlatBufferBuilder  builder,
int  numElems 
)
static

Definition at line 217 of file NeodroidFBSState.cs.

◆ StartConfigurablesVector()

static void droid.Runtime.Messaging.FBS.FEnvironmentDescription.StartConfigurablesVector ( FlatBufferBuilder  builder,
int  numElems 
)
static

Definition at line 225 of file NeodroidFBSState.cs.

◆ StartFEnvironmentDescription()

static void droid.Runtime.Messaging.FBS.FEnvironmentDescription.StartFEnvironmentDescription ( FlatBufferBuilder  builder)
static

Definition at line 212 of file NeodroidFBSState.cs.

Property Documentation

◆ ActorsLength

int droid.Runtime.Messaging.FBS.FEnvironmentDescription.ActorsLength
get

Definition at line 193 of file NeodroidFBSState.cs.

◆ AvailableObjectivesLength

int droid.Runtime.Messaging.FBS.FEnvironmentDescription.AvailableObjectivesLength
get

Definition at line 191 of file NeodroidFBSState.cs.

◆ ByteBuffer

ByteBuffer droid.Runtime.Messaging.FBS.FEnvironmentDescription.ByteBuffer
get

Definition at line 183 of file NeodroidFBSState.cs.

◆ ConfigurablesLength

int droid.Runtime.Messaging.FBS.FEnvironmentDescription.ConfigurablesLength
get

Definition at line 196 of file NeodroidFBSState.cs.

◆ Objective

FObjective droid.Runtime.Messaging.FBS.FEnvironmentDescription.Objective
get

Definition at line 189 of file NeodroidFBSState.cs.


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