|
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 | |
Protected Types inherited from remotemono::RMonoAPIFunctionCommon< ABI > | |
| 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.