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 |
| Namespace * | mNamespace |
| Entry * | mNext |
| StringTableEntry | mFunctionName |
| S32 | mType |
| S32 | mMinArgs |
| S32 | mMaxArgs |
| const char * | mUsage |
| StringTableEntry | mPackage |
| CodeBlock * | mCode |
| U32 | mFunctionOffset |
| union { |
| StringCallback mStringCallbackFunc |
| IntCallback mIntCallbackFunc |
| VoidCallback mVoidCallbackFunc |
| FloatCallback mFloatCallbackFunc |
| BoolCallback mBoolCallbackFunc |
| const char * mGroupName |
| } | cb |
Member Enumeration Documentation
- 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
|