FCohtmlSystemHolder

Public Functions

Name
TSharedPtr< FCohtmlSystemWrapper, ESPMode::ThreadSafe >GetSystem()
TSharedPtr< FCohtmlSystemWrapper, ESPMode::ThreadSafe >CreateSystem()
voidDestroySystem(cohtml::System * nakedSystem)
boolIsReady()
boolIsSystemBeingDestroyed()
FCohtmlGamepadProvider &GetGamepadProvider()
boolIsLiveViewRegistered(const FString & Url)
uint32_tRegisterLiveView(const FString & Url)
voidUnregisterLiveView(const FString & Url, const unsigned Handle)
voidLiveViewReachedBackend(const FString & Url, const unsigned Handle)
uint32_tGetLiveViewHandle(const FString & Url)
voidUpdateLiveViews(cohtml::System * System)
voidResetLiveViewTrackingData()
voidPreloadTextureSync(const FString & Path, FCohtmlPreloadedTextures & PreloadedTextures)
voidPreloadTextureAsync(const FString & Path, FCohtmlPreloadedTextures & PreloadedTextures)
voidAddPreloadedTexture(UTexture2D * Texture, FCohtmlPreloadedTextures & PreloadedTextures)
boolRemovePreloadedTexture(const FString & Path, FCohtmlPreloadedTextures & PreloadedTextures)
boolRemovePreloadedTexture(UTexture2D * Texture, FCohtmlPreloadedTextures & PreloadedTextures)
voidRemoveAllPreloadedTextures(FCohtmlPreloadedTextures & PreloadedTextures)
voidResetManagers()
FCohtmlFileHandler *GetResourceHandler()
FCohtmlTextToSpeechManager *GetTextToSpeechManager()

Public Functions Documentation

function GetSystem

static TSharedPtr< FCohtmlSystemWrapper, ESPMode::ThreadSafe > GetSystem()

function CreateSystem

static TSharedPtr< FCohtmlSystemWrapper, ESPMode::ThreadSafe > CreateSystem()

function DestroySystem

static void DestroySystem(
    cohtml::System * nakedSystem
)

function IsReady

static bool IsReady()

function IsSystemBeingDestroyed

static inline bool IsSystemBeingDestroyed()

function GetGamepadProvider

static FCohtmlGamepadProvider & GetGamepadProvider()

function IsLiveViewRegistered

static bool IsLiveViewRegistered(
    const FString & Url
)

function RegisterLiveView

static uint32_t RegisterLiveView(
    const FString & Url
)

function UnregisterLiveView

static void UnregisterLiveView(
    const FString & Url,
    const unsigned Handle
)

function LiveViewReachedBackend

static void LiveViewReachedBackend(
    const FString & Url,
    const unsigned Handle
)

function GetLiveViewHandle

static uint32_t GetLiveViewHandle(
    const FString & Url
)

function UpdateLiveViews

static void UpdateLiveViews(
    cohtml::System * System
)

function ResetLiveViewTrackingData

static void ResetLiveViewTrackingData()

function PreloadTextureSync

static void PreloadTextureSync(
    const FString & Path,
    FCohtmlPreloadedTextures & PreloadedTextures
)

function PreloadTextureAsync

static void PreloadTextureAsync(
    const FString & Path,
    FCohtmlPreloadedTextures & PreloadedTextures
)

function AddPreloadedTexture

static void AddPreloadedTexture(
    UTexture2D * Texture,
    FCohtmlPreloadedTextures & PreloadedTextures
)

function RemovePreloadedTexture

static bool RemovePreloadedTexture(
    const FString & Path,
    FCohtmlPreloadedTextures & PreloadedTextures
)

function RemovePreloadedTexture

static bool RemovePreloadedTexture(
    UTexture2D * Texture,
    FCohtmlPreloadedTextures & PreloadedTextures
)

function RemoveAllPreloadedTextures

static void RemoveAllPreloadedTextures(
    FCohtmlPreloadedTextures & PreloadedTextures
)

function ResetManagers

static void ResetManagers()

function GetResourceHandler

static FCohtmlFileHandler * GetResourceHandler()

function GetTextToSpeechManager

static FCohtmlTextToSpeechManager * GetTextToSpeechManager()