file
Internal.h
Functions
- auto ManualBreakpoint() -> bool
- If compiled on a Debug configuration, triggers the Visual Studio Just-In-Time debugger, allowing you to attach the debugger to Spore and continue executing from this instruction.
-
auto ConvertToString16(const char* str) -> eastl::
string16 - Converts an ASCII char* string to a unicode string16.
-
auto ConvertToString16(const eastl::
string& str) -> eastl:: string16 - Converts an ASCII char* string to a unicode string16.
- auto Addresses(Internal) -> namespace
Variables
Defines
- #define UNNAMED(altName)
- #define MODAPI
- #define field(_This, offset)
- #define vftable(_This, offset)
- #define VOID_THISCALL(address, object)
- #define METHOD(address, thisType, returnType, name, parameters, passedArguments)
- #define METHOD_VOID(address, thisType, name, parameters, passedArguments)
- #define METHOD_(address, thisType, returnType, name)
- #define METHOD_VOID_(address, thisType, name)
- #define METHOD_const(address, thisType, returnType, name, parameters, passedArguments)
- #define METHOD_VOID_const(address, thisType, name, parameters, passedArguments)
- #define METHOD_const_(address, thisType, returnType, name)
- #define METHOD_VOID_const_(address, thisType, name)
- #define STATIC_METHOD(address, returnType, name, parameters, passedArguments)
- #define STATIC_METHOD_VOID(address, name, parameters, passedArguments)
- #define STATIC_METHOD_(address, returnType, name)
- #define STATIC_METHOD_VOID_(address, name)
- #define CALL(address, returnType, parameters, passedArguments)
- #define CALL_(address, returnType)
- #define STATIC_CALL(address, returnType, parameters, passedArguments)
- #define STATIC_CALL_(address, returnType)
- #define auto_METHOD(thisType, returnType, name, parameters, passedArguments)
- #define auto_METHOD_VOID(thisType, name, parameters, passedArguments)
- #define auto_METHOD_(thisType, returnType, name)
- #define auto_METHOD_VOID_(thisType, name)
- #define auto_METHOD_const(thisType, returnType, name, parameters, passedArguments)
- #define auto_METHOD_VOID_const(thisType, name, parameters, passedArguments)
- #define auto_METHOD_const_(thisType, returnType, name)
- #define auto_METHOD_VOID_const_(thisType, name)
- #define auto_METHOD_VIRTUAL(className, thisType, returnType, name, parameters, passedArguments)
- #define auto_METHOD_VIRTUAL_VOID(className, thisType, name, parameters, passedArguments)
- #define auto_METHOD_VIRTUAL_(className, thisType, returnType, name)
- #define auto_METHOD_VIRTUAL_VOID_(className, thisType, name)
- #define auto_METHOD_VIRTUAL_const(className, thisType, returnType, name, parameters, passedArguments)
- #define auto_METHOD_VIRTUAL_VOID_const(className, thisType, name, parameters, passedArguments)
- #define auto_METHOD_VIRTUAL_const_(className, thisType, returnType, name)
- #define auto_METHOD_VIRTUAL_VOID_const_(className, thisType, name)
- #define auto_STATIC_METHOD(className, returnType, name, parameters, passedArguments)
- #define auto_STATIC_METHOD_VOID(className, name, parameters, passedArguments)
- #define auto_STATIC_METHOD_(className, returnType, name)
- #define auto_STATIC_METHOD_VOID_(className, name)
- #define ASSERT_SIZE(name, size)
- #define SporeDebugPrint(...)
Function documentation
bool ManualBreakpoint()
If compiled on a Debug configuration, triggers the Visual Studio Just-In-Time debugger, allowing you to attach the debugger to Spore and continue executing from this instruction.
Returns | false if there was an error. |
---|
eastl:: string16 ConvertToString16(const char* str)
Converts an ASCII char* string to a unicode string16.
Parameters | |
---|---|
str |
eastl:: string16 ConvertToString16(const eastl:: string& str)
Converts an ASCII char* string to a unicode string16.
Parameters | |
---|---|
str |