#include <BONComponent.h>
Public Member Functions | |
virtual void | Initialize () |
~CPrimitiveBuilder () | |
void | SetPriority () |
void | SetScript () |
void | SetFiring () |
void | SetActorName () |
CString & | GetActorName () |
CString & | GetScriptName () |
void | SetPorts (const CBuilderAtomList *ports) |
void | Traverse (CPrimitiveList &primitives) |
void | WriteContextDef (FILE *fpt) |
void | WriteContextCreate (FILE *fpt, bool ext=true) |
void | WriteSetContext (FILE *fpt) |
void | WriteActorCreate (FILE *fpt) |
void | WriteActorConnect (FILE *fpt) |
Static Public Member Functions | |
static void | WriteScriptRegs (FILE *fpt) |
static void | WriteContextDefs (FILE *fpt) |
static void | WriteScriptProto (FILE *fpt) |
Protected Attributes | |
CString | actorName |
int | priority |
CString | script |
int | firing |
int | id |
int | outputPortNo |
int | inputPortNo |
CParameterList | parameters |
CInputParameterList | inputParameters |
Static Protected Attributes | |
static CPrimitiveTable | contextTable |
Definition at line 48 of file Paradigms/SF/SFInterpreter/BONComponent.h.
CPrimitiveBuilder::~CPrimitiveBuilder | ( | ) |
Definition at line 196 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
CString& CPrimitiveBuilder::GetActorName | ( | ) | [inline] |
Definition at line 70 of file Paradigms/SF/SFInterpreter/BONComponent.h.
CString& CPrimitiveBuilder::GetScriptName | ( | ) | [inline] |
Definition at line 71 of file Paradigms/SF/SFInterpreter/BONComponent.h.
void CPrimitiveBuilder::Initialize | ( | void | ) | [virtual] |
Reimplemented from CBuilderObject.
Definition at line 182 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
void CPrimitiveBuilder::SetActorName | ( | ) |
Definition at line 227 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
void CPrimitiveBuilder::SetFiring | ( | ) |
Definition at line 220 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
void CPrimitiveBuilder::SetPorts | ( | const CBuilderAtomList * | ports | ) |
Definition at line 234 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
void CPrimitiveBuilder::SetPriority | ( | ) |
Definition at line 201 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
void CPrimitiveBuilder::SetScript | ( | ) |
Definition at line 209 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
void CPrimitiveBuilder::Traverse | ( | CPrimitiveList & | primitives | ) | [virtual] |
Reimplemented from CProcessingBuilder.
Definition at line 247 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
void CPrimitiveBuilder::WriteActorConnect | ( | FILE * | fpt | ) |
Definition at line 416 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
void CPrimitiveBuilder::WriteActorCreate | ( | FILE * | fpt | ) |
Definition at line 408 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
void CPrimitiveBuilder::WriteContextCreate | ( | FILE * | fpt, | |
bool | ext = true | |||
) |
Definition at line 380 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
void CPrimitiveBuilder::WriteContextDef | ( | FILE * | fpt | ) |
Definition at line 359 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
void CPrimitiveBuilder::WriteContextDefs | ( | FILE * | fpt | ) | [static] |
Definition at line 348 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
void CPrimitiveBuilder::WriteScriptProto | ( | FILE * | fpt | ) | [static] |
Definition at line 336 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
void CPrimitiveBuilder::WriteScriptRegs | ( | FILE * | fpt | ) | [static] |
Definition at line 325 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
void CPrimitiveBuilder::WriteSetContext | ( | FILE * | fpt | ) |
Definition at line 387 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.
CString CPrimitiveBuilder::actorName [protected] |
Definition at line 55 of file Paradigms/SF/SFInterpreter/BONComponent.h.
CPrimitiveTable CPrimitiveBuilder::contextTable [static, protected] |
Definition at line 64 of file Paradigms/SF/SFInterpreter/BONComponent.h.
int CPrimitiveBuilder::firing [protected] |
Definition at line 58 of file Paradigms/SF/SFInterpreter/BONComponent.h.
int CPrimitiveBuilder::id [protected] |
Definition at line 59 of file Paradigms/SF/SFInterpreter/BONComponent.h.
Definition at line 63 of file Paradigms/SF/SFInterpreter/BONComponent.h.
int CPrimitiveBuilder::inputPortNo [protected] |
Definition at line 61 of file Paradigms/SF/SFInterpreter/BONComponent.h.
int CPrimitiveBuilder::outputPortNo [protected] |
Definition at line 60 of file Paradigms/SF/SFInterpreter/BONComponent.h.
CParameterList CPrimitiveBuilder::parameters [protected] |
Definition at line 62 of file Paradigms/SF/SFInterpreter/BONComponent.h.
int CPrimitiveBuilder::priority [protected] |
Definition at line 56 of file Paradigms/SF/SFInterpreter/BONComponent.h.
CString CPrimitiveBuilder::script [protected] |
Definition at line 57 of file Paradigms/SF/SFInterpreter/BONComponent.h.