diff --git a/Engine/source/console/engineFunctions.h b/Engine/source/console/engineFunctions.h index 947e37654..63c6cbb49 100644 --- a/Engine/source/console/engineFunctions.h +++ b/Engine/source/console/engineFunctions.h @@ -298,9 +298,15 @@ class EngineFunctionInfo : public EngineExport /// Return the vector storing the default argument values. const EngineFunctionDefaultArguments* getDefaultArguments() const { return mDefaultArgumentValues; } - + + /// Return the pointer to the C-API Function. + const void* getAddress() const { return mAddress; } + /// Reset all callout function pointers back to NULL. This deactivates all callbacks. static void resetAllCallouts(); + + static const EngineFunctionInfo* getFirstFunction() { return smFirstFunction; } + const EngineFunctionInfo* getNextFunction() const { return mNextFunction; } };