Skip to content
SiteEmail

FCohtmlSystemHolder

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()
voidResetResourceHandler()
FCohtmlFileHandler *GetResourceHandler()
FCohtmlTextToSpeechManager *GetTextToSpeechManager()
static TSharedPtr< FCohtmlSystemWrapper, ESPMode::ThreadSafe > GetSystem()
static TSharedPtr< FCohtmlSystemWrapper, ESPMode::ThreadSafe > CreateSystem()
static void DestroySystem(
cohtml::System * nakedSystem
)
static bool IsReady()
static inline bool IsSystemBeingDestroyed()
static FCohtmlGamepadProvider & GetGamepadProvider()
static bool IsLiveViewRegistered(
const FString & Url
)
static uint32_t RegisterLiveView(
const FString & Url
)
static void UnregisterLiveView(
const FString & Url,
const unsigned Handle
)
static void LiveViewReachedBackend(
const FString & Url,
const unsigned Handle
)
static uint32_t GetLiveViewHandle(
const FString & Url
)
static void UpdateLiveViews(
cohtml::System * System
)
static void ResetLiveViewTrackingData()
static void PreloadTextureSync(
const FString & Path,
FCohtmlPreloadedTextures & PreloadedTextures
)
static void PreloadTextureAsync(
const FString & Path,
FCohtmlPreloadedTextures & PreloadedTextures
)
static void AddPreloadedTexture(
UTexture2D * Texture,
FCohtmlPreloadedTextures & PreloadedTextures
)
static bool RemovePreloadedTexture(
const FString & Path,
FCohtmlPreloadedTextures & PreloadedTextures
)
static bool RemovePreloadedTexture(
UTexture2D * Texture,
FCohtmlPreloadedTextures & PreloadedTextures
)
static void RemoveAllPreloadedTextures(
FCohtmlPreloadedTextures & PreloadedTextures
)
static void ResetManagers()
static void ResetResourceHandler()
static FCohtmlFileHandler * GetResourceHandler()
static FCohtmlTextToSpeechManager * GetTextToSpeechManager()