Skip to content
SiteEmail

ACohtmlInputActor

Inherits from AActor

Name
voidSetupInput(UCohtmlBaseComponent * CohtmlHUD =nullptr, ECollisionChannel CollisionChannel =ECC_WorldDynamic, TextureAddress AddressMode =TA_Wrap, ECohtmlInputWidgetRaycastQuality RaycastQuality =CohtmlRaycastQuality_Accurate, int32 UVChannel =0, bool bFocusUI =true, bool bAlwaysAcceptMouseInput =true)
voidInitialize(ECollisionChannel CollisionChannel =ECC_WorldDynamic, TextureAddress AddressMode =TA_Wrap, ECohtmlInputWidgetRaycastQuality RaycastQuality =CohtmlRaycastQuality_Accurate, int32 UVChannel =0)
voidSetCohtmlInputFocus(bool FocusUI)
boolIsCohtmlFocused() const
voidToggleCohtmlInputFocus()
voidSetCohtmlViewFocus(UCohtmlBaseComponent * NewFocusedView)
voidAlwaysAcceptMouseInput(bool bAccept)
voidSetInputPropagationBehaviour(ECohtmlInputPropagationBehaviour::Type Propagation)
ECohtmlInputPropagationBehaviour::TypeGetInputPropagationBehaviour() const
voidSetLineTraceMode(ECohtmlInputWidgetLineTraceMode Mode)
TSharedPtr< class SCohtmlInputForward >GetWidget()
FCohtmlGamepadBehaviourOnFocusLostDelegate &GetGamepadBehaviourDelegate()
voidAttachVirtualJoystick(TSharedRef< class SVirtualJoystick > Joystick)
voidDetachVirtualJoystick()
virtual TSharedPtr< SCohtmlInputForward >CreateInputForwardWidget()
Name
FCohtmlInputActorMouseButtonDownOnCohtmlInputActorMouseButtonDown
FCohtmlInputActorMouseButtonUpOnCohtmlInputActorMouseButtonUp
FCohtmlInputActorKeyDownOnCohtmlInputActorKeyDown
FCohtmlInputActorKeyUpOnCohtmlInputActorKeyUp
FCohtmlInputActorMouseWheelOnCohtmlInputActorMouseWheel
FCohtmlInputActorFocusChangedOnCohtmlInputActorFocusChanged
void SetupInput(
UCohtmlBaseComponent * CohtmlHUD =nullptr,
ECollisionChannel CollisionChannel =ECC_WorldDynamic,
TextureAddress AddressMode =TA_Wrap,
ECohtmlInputWidgetRaycastQuality RaycastQuality =CohtmlRaycastQuality_Accurate,
int32 UVChannel =0,
bool bFocusUI =true,
bool bAlwaysAcceptMouseInput =true
)
void Initialize(
ECollisionChannel CollisionChannel =ECC_WorldDynamic,
TextureAddress AddressMode =TA_Wrap,
ECohtmlInputWidgetRaycastQuality RaycastQuality =CohtmlRaycastQuality_Accurate,
int32 UVChannel =0
)
void SetCohtmlInputFocus(
bool FocusUI
)
bool IsCohtmlFocused() const
void ToggleCohtmlInputFocus()
void SetCohtmlViewFocus(
UCohtmlBaseComponent * NewFocusedView
)
void AlwaysAcceptMouseInput(
bool bAccept
)
void SetInputPropagationBehaviour(
ECohtmlInputPropagationBehaviour::Type Propagation
)
ECohtmlInputPropagationBehaviour::Type GetInputPropagationBehaviour() const
void SetLineTraceMode(
ECohtmlInputWidgetLineTraceMode Mode
)
TSharedPtr< class SCohtmlInputForward > GetWidget()
FCohtmlGamepadBehaviourOnFocusLostDelegate & GetGamepadBehaviourDelegate()
void AttachVirtualJoystick(
TSharedRef< class SVirtualJoystick > Joystick
)
void DetachVirtualJoystick()
virtual TSharedPtr< SCohtmlInputForward > CreateInputForwardWidget()

variable OnCohtmlInputActorMouseButtonDown

Section titled “variable OnCohtmlInputActorMouseButtonDown”
FCohtmlInputActorMouseButtonDown OnCohtmlInputActorMouseButtonDown;
FCohtmlInputActorMouseButtonUp OnCohtmlInputActorMouseButtonUp;
FCohtmlInputActorKeyDown OnCohtmlInputActorKeyDown;
FCohtmlInputActorKeyUp OnCohtmlInputActorKeyUp;
FCohtmlInputActorMouseWheel OnCohtmlInputActorMouseWheel;
FCohtmlInputActorFocusChanged OnCohtmlInputActorFocusChanged;