Torque3D Documentation / _generateds / ConsoleValueStack

ConsoleValueStack

Engine/source/console/stringStack.h

More...

Private Types

enum
_Anonymous_ {
  MaxStackDepth = 1024
  MaxArgs = 20
  ReturnBufferSpace = 512
}

Public Attributes

mStack [MaxStackDepth]
mStackFrames [MaxStackDepth]

Detailed Description

Private Types

@65

Enumerator

MaxStackDepth = 1024
MaxArgs = 20
ReturnBufferSpace = 512

Public Attributes

ConsoleValueRef mArgv [MaxArgs]
U32 mFrame 
ConsoleValue mStack [MaxStackDepth]
U32 mStackFrames [MaxStackDepth]
U32 mStackPos 

Public Functions

ConsoleValueStack()

~ConsoleValueStack()

clearFrames()

getArgcArgv(StringTableEntry name, U32 * argc, ConsoleValueRef ** in_argv, bool popStackFrame)

pop()

popFrame()

pushFLT(float value)

pushFrame()

pushStackString(const char * value)

pushString(const char * value)

pushStringStackPtr(StringStackPtr ptr)

pushUINT(U32 value)

pushValue(ConsoleValue & value)

pushVar(ConsoleValue * variable)

reserveValues(U32 numValues)

reserveValues(U32 numValues, ConsoleValueRef * values)

resetFrame()