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

Public Member Functions

void __init (int _i, ByteBuffer _bb)
 
FObjective __assign (int _i, ByteBuffer _bb)
 
ArraySegment< byte > GetObjectiveNameBytes ()
 
byte [] GetObjectiveNameArray ()
 

Static Public Member Functions

static FObjective GetRootAsFObjective (ByteBuffer _bb)
 
static FObjective GetRootAsFObjective (ByteBuffer _bb, FObjective obj)
 
static Offset< FObjectiveCreateFObjective (FlatBufferBuilder builder, StringOffset objective_nameOffset=default(StringOffset), int max_episode_length=0, float solved_threshold=0.0f)
 
static void StartFObjective (FlatBufferBuilder builder)
 
static void AddObjectiveName (FlatBufferBuilder builder, StringOffset objectiveNameOffset)
 
static void AddMaxEpisodeLength (FlatBufferBuilder builder, int maxEpisodeLength)
 
static void AddSolvedThreshold (FlatBufferBuilder builder, float solvedThreshold)
 
static Offset< FObjectiveEndFObjective (FlatBufferBuilder builder)
 

Properties

ByteBuffer ByteBuffer [get]
 
string ObjectiveName [get]
 
int MaxEpisodeLength [get]
 
float SolvedThreshold [get]
 

Detailed Description

Definition at line 140 of file NeodroidFBSState.cs.

Member Function Documentation

◆ __assign()

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

Definition at line 147 of file NeodroidFBSState.cs.

◆ __init()

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

Definition at line 146 of file NeodroidFBSState.cs.

◆ AddMaxEpisodeLength()

static void droid.Runtime.Messaging.FBS.FObjective.AddMaxEpisodeLength ( FlatBufferBuilder  builder,
int  maxEpisodeLength 
)
static

Definition at line 172 of file NeodroidFBSState.cs.

◆ AddObjectiveName()

static void droid.Runtime.Messaging.FBS.FObjective.AddObjectiveName ( FlatBufferBuilder  builder,
StringOffset  objectiveNameOffset 
)
static

Definition at line 171 of file NeodroidFBSState.cs.

◆ AddSolvedThreshold()

static void droid.Runtime.Messaging.FBS.FObjective.AddSolvedThreshold ( FlatBufferBuilder  builder,
float  solvedThreshold 
)
static

Definition at line 173 of file NeodroidFBSState.cs.

◆ CreateFObjective()

static Offset<FObjective> droid.Runtime.Messaging.FBS.FObjective.CreateFObjective ( FlatBufferBuilder  builder,
StringOffset  objective_nameOffset = default(StringOffset),
int  max_episode_length = 0,
float  solved_threshold = 0.0f 
)
static

Definition at line 159 of file NeodroidFBSState.cs.

◆ EndFObjective()

static Offset<FObjective> droid.Runtime.Messaging.FBS.FObjective.EndFObjective ( FlatBufferBuilder  builder)
static

Definition at line 174 of file NeodroidFBSState.cs.

◆ GetObjectiveNameArray()

byte [] droid.Runtime.Messaging.FBS.FObjective.GetObjectiveNameArray ( )

Definition at line 155 of file NeodroidFBSState.cs.

◆ GetObjectiveNameBytes()

ArraySegment<byte> droid.Runtime.Messaging.FBS.FObjective.GetObjectiveNameBytes ( )

Definition at line 153 of file NeodroidFBSState.cs.

◆ GetRootAsFObjective() [1/2]

static FObjective droid.Runtime.Messaging.FBS.FObjective.GetRootAsFObjective ( ByteBuffer  _bb)
static

Definition at line 144 of file NeodroidFBSState.cs.

◆ GetRootAsFObjective() [2/2]

static FObjective droid.Runtime.Messaging.FBS.FObjective.GetRootAsFObjective ( ByteBuffer  _bb,
FObjective  obj 
)
static

Definition at line 145 of file NeodroidFBSState.cs.

◆ StartFObjective()

static void droid.Runtime.Messaging.FBS.FObjective.StartFObjective ( FlatBufferBuilder  builder)
static

Definition at line 170 of file NeodroidFBSState.cs.

Property Documentation

◆ ByteBuffer

ByteBuffer droid.Runtime.Messaging.FBS.FObjective.ByteBuffer
get

Definition at line 143 of file NeodroidFBSState.cs.

◆ MaxEpisodeLength

int droid.Runtime.Messaging.FBS.FObjective.MaxEpisodeLength
get

Definition at line 156 of file NeodroidFBSState.cs.

◆ ObjectiveName

string droid.Runtime.Messaging.FBS.FObjective.ObjectiveName
get

Definition at line 149 of file NeodroidFBSState.cs.

◆ SolvedThreshold

float droid.Runtime.Messaging.FBS.FObjective.SolvedThreshold
get

Definition at line 157 of file NeodroidFBSState.cs.


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