Coherent UI for Unreal Engine 4
A modern user interface library for games
 All Classes Functions Variables Pages
UCoherentUIComponent Class Reference

#include <CoherentUIComponent.h>

+ Inheritance diagram for UCoherentUIComponent:

Public Member Functions

bool EnsureMeshData ()
- Public Member Functions inherited from UCoherentBaseComponent
UCoherentMediaRequestHandlerGetMediaRequestHandler ()
void Resize (int32 resizeWidth, int32 resizeHeight)
void IssueMouseOnUIQuery (float normX, float normY)
bool HasMouseQueryFinished ()
void FetchMouseOnUIQuery ()
bool IsMouseOnView ()
void SetClickThroughAlphaThreshold (float threshold)
float GetClickThroughAlphaThreshold () const
void SetTargetFramerate (int32 target)
int32 GetTargetFramerate () const
bool IsViewOnDemand () const
bool IsTransparent () const
void Redraw () const
void Load (const FString &path)
void Reload (bool ignoreCache)
FString GetCurentViewPath () const
FString GetLastRequestedPath () const
FString GetLastLoadedPath () const
FString GetLastFailedPath () const
UTexture2D * GetTexture () const
UCoherentUIJSEventCreateJSEvent ()
void TriggerJSEvent (const FString &name, UCoherentUIJSEvent *eventData) const
bool IsReadyForBindings () const
bool IsReadyForScripting () const

Additional Inherited Members

- Public Attributes inherited from UCoherentBaseComponent
FString URL
bool Transparent
bool SupportClickThrough
int32 MaxFPS
bool ForceSoftwareRendering
bool UseSharedMemory
bool IsOnDemand
bool bReceiveInput
FUIReadyForBindingsSignature ReadyForBindings
FUIBindingsReleasedSignature BindingsReleased
FUIFinishLoadSignature FinishLoad
FUIFailLoad FailLoad
FUIOnNavigate OnNavigate
FUIScriptMessage ScriptMessage
FUICursorChanged CursorChanged
FUIJavaScriptMesssage JavaScriptMessage
FUIOnError ErrorOccured
FUIOnJavaScriptEvent JavaScriptEvent
FUIScriptingReady UIScriptingReady
FUIOnViewCreated UIOnViewCreated

Detailed Description

Component that can be added to actors in the world that have UI textures on them

Member Function Documentation

bool UCoherentUIComponent::EnsureMeshData ( )

Ensure that MeshData is loaded