CFx SDK Documentation  2023 SP0
Classes | Macros | Typedefs | Functions
EdCommandStack.h File Reference
#include "RxObject.h"
#include "TD_PackPush.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

class  OdEdCommand
 
class  OdEdCommandStackReactor
 
class  OdEdUnknownCommand
 
class  OdEdCommandStack
 

Macros

#define ODRX_COMMAND_DOCK   OD_T("ODRX_REGISTERED_COMMANDS")
 

Typedefs

typedef void(* OdRxFunctionPtr) ()
 
typedef OdSmartPtr< OdRxIteratorOdRxIteratorPtr
 
typedef void() OdEdCommandFunction(OdEdCommandContext *pCmdCtx)
 
typedef OdSmartPtr< OdEdCommandOdEdCommandPtr
 
typedef OdSmartPtr< OdEdCommandStackReactorOdEdCommandStackReactorPtr
 
typedef OdArray< OdEdCommandStackReactorPtrOdEdCommandStackReactorArray
 
typedef OdSmartPtr< OdEdCommandStackOdEdCommandStackPtr
 

Functions

FIRSTDLL_EXPORT OdEdCommandStackPtr odedRegCmds ()
 
FIRSTDLL_EXPORT OdEdCommandPtr odedFireUnknownCommand (OdEdCommandStack *pCmdStack, const OdString &sCmd, OdEdCommandContext *pCmdCtx)
 

Macro Definition Documentation

◆ ODRX_COMMAND_DOCK

#define ODRX_COMMAND_DOCK   OD_T("ODRX_REGISTERED_COMMANDS")

Definition at line 29 of file EdCommandStack.h.

Typedef Documentation

◆ OdEdCommandFunction

typedef void() OdEdCommandFunction(OdEdCommandContext *pCmdCtx)

Definition at line 52 of file EdCommandStack.h.

◆ OdEdCommandPtr

This template class is a specialization of the OdSmartPtr class for OdEdCommand object pointers.

Definition at line 57 of file EdCommandStack.h.

◆ OdEdCommandStackPtr

This template class is a specialization of the OdSmartPtr class for OdEdCommandStack object pointers.

Definition at line 531 of file EdCommandStack.h.

◆ OdEdCommandStackReactorArray

This template class is a specialization of the OdArray class for OdEdCommandStackReactor object SmartPointers.

Definition at line 277 of file EdCommandStack.h.

◆ OdEdCommandStackReactorPtr

This template class is a specialization of the OdSmartPtr class for OdEdCommandStackReactor object pointers.

Definition at line 272 of file EdCommandStack.h.

◆ OdRxFunctionPtr

typedef void(* OdRxFunctionPtr) ()

Definition at line 31 of file EdCommandStack.h.

◆ OdRxIteratorPtr

This template class is a specialization of the OdSmartPtr class for OdRxIterator object pointers.

Definition at line 43 of file EdCommandStack.h.

Function Documentation

◆ odedFireUnknownCommand()

FIRSTDLL_EXPORT OdEdCommandPtr odedFireUnknownCommand ( OdEdCommandStack pCmdStack,
const OdString sCmd,
OdEdCommandContext pCmdCtx 
)

◆ odedRegCmds()

Returns the global command stack.