remotemono
|
#include <RMonoAPIFunctionRaw_Def.h>
Public Types | |
typedef RetT | RawRetType |
typedef std::tuple< ArgsT... > | RawArgsTuple |
typedef RMonoAPIFunctionSimple< RetT, ArgsT... > | RawFunc |
Public Member Functions | |
void | initRaw (blackbone::ptr_t rawFuncAddr) |
RetT | invokeRaw (ArgsT... args) |
blackbone::ptr_t | getRawFuncAddress () const |
Protected Attributes | |
RawFunc | rawFunc |
Additional Inherited Members | |
![]() | |
enum | ParamFlags { ParamFlagMonoObjectPtr = 0x0001, ParamFlagOut = 0x0002, ParamFlagDirectPtr = 0x0004, ParamFlagDisableAutoUnbox = 0x0008, ParamFlagLastArrayElement = 0x8000 } |
typedef uint16_t | variantflags_t |
Represents the raw Mono API function part of a RMonoAPIFunction object. Mainly provides a way using invokeRaw() to directly invoke the raw remote function without any wrapper functionality or type conversions.