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

Public Member Functions

void __init (int _i, ByteBuffer _bb)
 
FActor __assign (int _i, ByteBuffer _bb)
 
ArraySegment< byte > GetActorNameBytes ()
 
byte [] GetActorNameArray ()
 
FActuator Actuators (int j)
 
FActuator ActuatorsByKey (string key)
 

Static Public Member Functions

static FActor GetRootAsFActor (ByteBuffer _bb)
 
static FActor GetRootAsFActor (ByteBuffer _bb, FActor obj)
 
static Offset< FActorCreateFActor (FlatBufferBuilder builder, StringOffset actor_nameOffset=default(StringOffset), bool alive=false, VectorOffset actuatorsOffset=default(VectorOffset))
 
static void StartFActor (FlatBufferBuilder builder)
 
static void AddActorName (FlatBufferBuilder builder, StringOffset actorNameOffset)
 
static void AddAlive (FlatBufferBuilder builder, bool alive)
 
static void AddActuators (FlatBufferBuilder builder, VectorOffset actuatorsOffset)
 
static VectorOffset CreateActuatorsVector (FlatBufferBuilder builder, Offset< FActuator >[] data)
 
static VectorOffset CreateActuatorsVectorBlock (FlatBufferBuilder builder, Offset< FActuator >[] data)
 
static void StartActuatorsVector (FlatBufferBuilder builder, int numElems)
 
static Offset< FActorEndFActor (FlatBufferBuilder builder)
 
static VectorOffset CreateSortedVectorOfFActor (FlatBufferBuilder builder, Offset< FActor >[] offsets)
 
static FActor __lookup_by_key (int vectorLocation, string key, ByteBuffer bb)
 

Properties

ByteBuffer ByteBuffer [get]
 
string ActorName [get]
 
bool Alive [get]
 
int ActuatorsLength [get]
 

Detailed Description

Definition at line 299 of file NeodroidFBSState.cs.

Member Function Documentation

◆ __assign()

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

Definition at line 306 of file NeodroidFBSState.cs.

◆ __init()

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

Definition at line 305 of file NeodroidFBSState.cs.

◆ __lookup_by_key()

static FActor droid.Runtime.Messaging.FBS.FActor.__lookup_by_key ( int  vectorLocation,
string  key,
ByteBuffer  bb 
)
static

Definition at line 349 of file NeodroidFBSState.cs.

◆ Actuators()

FActuator droid.Runtime.Messaging.FBS.FActor.Actuators ( int  j)

Definition at line 316 of file NeodroidFBSState.cs.

◆ ActuatorsByKey()

FActuator droid.Runtime.Messaging.FBS.FActor.ActuatorsByKey ( string  key)

Definition at line 318 of file NeodroidFBSState.cs.

◆ AddActorName()

static void droid.Runtime.Messaging.FBS.FActor.AddActorName ( FlatBufferBuilder  builder,
StringOffset  actorNameOffset 
)
static

Definition at line 332 of file NeodroidFBSState.cs.

◆ AddActuators()

static void droid.Runtime.Messaging.FBS.FActor.AddActuators ( FlatBufferBuilder  builder,
VectorOffset  actuatorsOffset 
)
static

Definition at line 334 of file NeodroidFBSState.cs.

◆ AddAlive()

static void droid.Runtime.Messaging.FBS.FActor.AddAlive ( FlatBufferBuilder  builder,
bool  alive 
)
static

Definition at line 333 of file NeodroidFBSState.cs.

◆ CreateActuatorsVector()

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

Definition at line 335 of file NeodroidFBSState.cs.

◆ CreateActuatorsVectorBlock()

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

Definition at line 336 of file NeodroidFBSState.cs.

◆ CreateFActor()

static Offset<FActor> droid.Runtime.Messaging.FBS.FActor.CreateFActor ( FlatBufferBuilder  builder,
StringOffset  actor_nameOffset = default(StringOffset),
bool  alive = false,
VectorOffset  actuatorsOffset = default(VectorOffset) 
)
static

Definition at line 320 of file NeodroidFBSState.cs.

◆ CreateSortedVectorOfFActor()

static VectorOffset droid.Runtime.Messaging.FBS.FActor.CreateSortedVectorOfFActor ( FlatBufferBuilder  builder,
Offset< FActor > []  offsets 
)
static

Definition at line 344 of file NeodroidFBSState.cs.

◆ EndFActor()

static Offset<FActor> droid.Runtime.Messaging.FBS.FActor.EndFActor ( FlatBufferBuilder  builder)
static

Definition at line 338 of file NeodroidFBSState.cs.

◆ GetActorNameArray()

byte [] droid.Runtime.Messaging.FBS.FActor.GetActorNameArray ( )

Definition at line 314 of file NeodroidFBSState.cs.

◆ GetActorNameBytes()

ArraySegment<byte> droid.Runtime.Messaging.FBS.FActor.GetActorNameBytes ( )

Definition at line 312 of file NeodroidFBSState.cs.

◆ GetRootAsFActor() [1/2]

static FActor droid.Runtime.Messaging.FBS.FActor.GetRootAsFActor ( ByteBuffer  _bb)
static

Definition at line 303 of file NeodroidFBSState.cs.

◆ GetRootAsFActor() [2/2]

static FActor droid.Runtime.Messaging.FBS.FActor.GetRootAsFActor ( ByteBuffer  _bb,
FActor  obj 
)
static

Definition at line 304 of file NeodroidFBSState.cs.

◆ StartActuatorsVector()

static void droid.Runtime.Messaging.FBS.FActor.StartActuatorsVector ( FlatBufferBuilder  builder,
int  numElems 
)
static

Definition at line 337 of file NeodroidFBSState.cs.

◆ StartFActor()

static void droid.Runtime.Messaging.FBS.FActor.StartFActor ( FlatBufferBuilder  builder)
static

Definition at line 331 of file NeodroidFBSState.cs.

Property Documentation

◆ ActorName

string droid.Runtime.Messaging.FBS.FActor.ActorName
get

Definition at line 308 of file NeodroidFBSState.cs.

◆ ActuatorsLength

int droid.Runtime.Messaging.FBS.FActor.ActuatorsLength
get

Definition at line 317 of file NeodroidFBSState.cs.

◆ Alive

bool droid.Runtime.Messaging.FBS.FActor.Alive
get

Definition at line 315 of file NeodroidFBSState.cs.

◆ ByteBuffer

ByteBuffer droid.Runtime.Messaging.FBS.FActor.ByteBuffer
get

Definition at line 302 of file NeodroidFBSState.cs.


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