1.7.2.9
Prysm for UE4
UCohtmlHUD Class Reference
+ Inheritance diagram for UCohtmlHUD:

Public Member Functions

virtual COHTMLPLUGIN_API void InitializeComponent () override
 
COHTMLPLUGIN_API void DrawHUD (class UCanvas *Canvas, int32 positionX, int32 positionY)
 
COHTMLPLUGIN_API void CreateHUDView (const cohtml::ViewSettings &info, const FString &url)
 
virtual COHTMLPLUGIN_API void Resize (int32 width, int32 height) override
 
virtual int32 GetUserIndex () override
 
- Public Member Functions inherited from UCohtmlBaseComponent
void SetSoundAttenuation (const FSoundAttenuationSettings &Settings)
 
bool IsReadyToCreateView () const
 
bool IsReadyForBindings () const
 
bool HasRequestedView () const
 
void ShowPaintRects (bool show)
 
void Load (const FString &path)
 
void Reload ()
 
void DebugSaveNextFrame ()
 
void BeginDebugFrameSave ()
 
void EndDebugFrameSave ()
 
void EnableDelayedUpdate (bool bEnabled)
 
UCohtmlJSEventCreateJSEvent ()
 
void TriggerJSEvent (const FString &name, UCohtmlJSEvent *eventData) const
 
void CreateDataModelFromObject (const FString &Name, UObject *Model)
 
void CreateDataModelFromStruct (const FString &Name, const UStructProperty *Arg)
 
void UpdateWholeDataModelFromObject (UObject *Model) const
 
void UpdateWholeDataModelFromStruct (const UStructProperty *Struct) const
 
void SynchronizeModels () const
 
virtual void BeginDestroy () override
 
virtual bool IsReadyForFinishDestroy () override
 
virtual void FinishDestroy () override
 
virtual void TickComponent (float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override
 
bool EnsureMeshData ()
 
cohtml::View * GetView () const
 
cohtml::ViewRenderer * GetViewRenderer () const
 
FCohtmlGesturePolicy * GetGesturePolicy ()
 
const FCohtmlCaretRectGetCaretRect () const
 
void SetCaretRect (int x, int y, unsigned width, unsigned height)
 
 DECLARE_FUNCTION (execCreateDataModelFromStruct)
 
 DECLARE_FUNCTION (execUpdateWholeDataModelFromStruct)
 

Public Attributes

FStringAssetReference HUDMaterialName
 
UMaterial * HUDMaterial
 
UMaterialInstanceDynamic * HUDMaterialInstance
 
- Public Attributes inherited from UCohtmlBaseComponent
FCohtmlReadyForBindingsSignature ReadyForBindings
 
FCohtmlBindingsReleasedSignature BindingsReleased
 
FCohtmlScriptingReady ScriptingReady
 
bool bEnableComplexCSSSupport
 
UTextureRenderTarget2D * Texture
 
TEnumAsByte< enum TextureFilter > Filter
 
bool bReceiveInput
 
bool bDelayedUpdate
 
TArray< FCohtmlMeshDataMeshData
 
EMouseCursor::Type CurrentMouseCursor
 

Additional Inherited Members

- Public Types inherited from UCohtmlBaseComponent
typedef TArray< TWeakObjectPtr< UCohtmlBaseComponent > > WeakCohtmlComponentsArray
 
- Static Public Member Functions inherited from UCohtmlBaseComponent
static void CreateSystemIfNecessary (UWorld *World)
 
static class ACohtmlSystemGetSystemActor (UWorld *World)
 
static WeakCohtmlComponentsArray::TIterator GetUCohtmlBaseComponentIterator (UWorld *world)
 
- Protected Member Functions inherited from UCohtmlBaseComponent
void CreateView (const cohtml::ViewSettings &info, const FString &url)
 
virtual void SendRenderDynamicData_Concurrent () override
 
virtual bool RequiresGameThreadEndOfFrameUpdates () const override
 

Member Function Documentation

◆ Resize()

virtual COHTMLPLUGIN_API void UCohtmlHUD::Resize ( int32  width,
int32  height 
)
overridevirtual

Resizes the View

Reimplemented from UCohtmlBaseComponent.