torque Torque Game Engine Documentation
TGE Version 1.5.2

Namespace::Entry Struct Reference

#include <consoleInternal.h>


Public Types

enum  {
  GroupMarker = -3,
  OverloadMarker = -2,
  InvalidFunctionType = -1,
  ScriptFunctionType,
  StringCallbackType,
  IntCallbackType,
  FloatCallbackType,
  VoidCallbackType,
  BoolCallbackType
}

Public Member Functions

 Entry ()
void clear ()
const char * execute (S32 argc, const char **argv, ExprEvalState *state)

Data Fields

NamespacemNamespace
EntrymNext
StringTableEntry mFunctionName
S32 mType
S32 mMinArgs
S32 mMaxArgs
const char * mUsage
StringTableEntry mPackage
CodeBlockmCode
U32 mFunctionOffset
union {
   StringCallback   mStringCallbackFunc
   IntCallback   mIntCallbackFunc
   VoidCallback   mVoidCallbackFunc
   FloatCallback   mFloatCallbackFunc
   BoolCallback   mBoolCallbackFunc
   const char *   mGroupName
cb


Member Enumeration Documentation

anonymous enum

Enumerator:
GroupMarker 
OverloadMarker 
InvalidFunctionType 
ScriptFunctionType 
StringCallbackType 
IntCallbackType 
FloatCallbackType 
VoidCallbackType 
BoolCallbackType 


Constructor & Destructor Documentation

Namespace::Entry::Entry (  ) 


Member Function Documentation

void Namespace::Entry::clear (  ) 

const char* Namespace::Entry::execute ( S32  argc,
const char **  argv,
ExprEvalState state 
)


Field Documentation

union { ... } Namespace::Entry::cb




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen