Skip to main content
Version: 2.x

FOdinModule

Declaration
class ODIN_API FOdinModule : public IModuleInterface
  • Header: #include "OdinVoice.h"
  • Module: Odin
  • Inherits from: IModuleInterface

Overview​

Functions​

NameDescription
LoadExtension
LogErrorCode
Debug
LogHook
Dump

Functions​

LoadExtension​

void LoadExtension(FString& libraryPath, FString libraryExtensionName);
ParameterTypeDescription
libraryPathFString&
libraryExtensionNameFString

LogErrorCode​

Overload 1

Static

static void LogErrorCode(const char* Prefix, int32 ErrorCode, bool TraceAll = false);
ParameterTypeDescription
Prefixconst char*
ErrorCodeint32
TraceAllboolDefault: false.

Overload 2

Static

static void LogErrorCode(const char* Prefix, uint8 ErrorCode, bool TraceAll = false);
ParameterTypeDescription
Prefixconst char*
ErrorCodeuint8
TraceAllboolDefault: false.

Debug​

Static

static void Debug(FString platform, FString path, FString name, int initializationResult);
ParameterTypeDescription
platformFString
pathFString
nameFString
initializationResultint

LogHook​

Static

static void LogHook(const char* S);
ParameterTypeDescription
Sconst char*

Dump​

Static

static FString Dump(uint32 Size = 10240);
ParameterTypeDescription
Sizeuint32Default: 10240.

Returns FString