HPL3/Community/Scripting/Classes/cwidgetframe

From Frictional Wiki
Jump to navigation Jump to search

cWidgetFrame

Fields

cWidgetFrame has no public fields.

Functions

Return Type Function Name Parameters Description
void Update float afTimeStep
bool ProcessMessage eGuiMessage aMessage,
const cGuiMessageData &in aData,
bool abSkipVisCheck = false,
bool abSkipEnabledCheck = false
eWidgetType GetType
void Init
cGuiGlobalShortcut@ AddShortcut int alKeyModifiers,
eKey aKey,
eGuiMessage aMsg = eGuiMessage_ButtonPressed,
const cGuiMessageData &in aData = cGuiMessageData,
bool abBypassVisibility = true,
bool abBypassEnabled = true
void SetToolTip const tWString &in asToolTip
const tWString& GetToolTip
void SetToolTipEnabled bool abX
iWidget@ GetToolTipWidget
bool PointIsInside const cVector2f &in avPoint,
bool abOnlyClipped
void AttachChild iWidget@ apChild
void RemoveChild iWidget@ apChild
cGuiSet@ GetSet
iWidget@ GetParent
void SetEnabled bool abX
bool IsEnabled
void SetVisible bool abX
bool IsVisible
bool HasFocus
bool IsRightUnderMouse
void SetName const tString &in asName
const tString& GetName const
void SetText const tWString &in asText
const tWString& GetText const
iFontData@ GetDefaultFontType const
void SetDefaultFontType iFontData@ apFont
const cColor& GetDefaultFontColor const
void SetDefaultFontColor const cColor &in aColor
const cVector2f& GetDefaultFontSize const
void SetDefaultFontSize const cVector2f &in avSize
void SetClipActive bool abX
bool GetClipActive const
void SetPosition const cVector3f &in avPos
void SetGlobalPosition const cVector3f &in avPos
const cVector3f& GetLocalPosition const
const cVector3f& GetGlobalPosition
void SetChildrenOffset const cVector3f &in
const cVector3f& GetChildrenOffset const
void SetAffectedByScroll bool abX
void SetScrollAmount const cVector3f &in avX
const cVector3f& GetScrollAmount const
void CenterGlobalPositionInSet
void SetSize const cVector2f &in avSize
const cVector2f& GetSize const
void SetColorMul const cColor &in aColor
const cColor& GetColorMul const
bool ClipsGraphics
bool GetMouseIsOver const
bool IsConnectedTo iWidget@ apWidget,
bool abIsStartWidget = true
bool IsConnectedToChildren
void SetConnectedToChildren bool abX
cGuiGfxElement@ GetPointerGfx
void SetGlobalKeyPressListener bool abX
bool IsGlobalKeyPressListener const
void SetUserValue int alX
int GetUserValue const
void SetCallbacksDisabled bool abX
bool GetCallbacksDisabled const
void SetFocusNavigation eUIArrow aDir,
iWidget@ apWidget
iWidget@ GetFocusNavigation eUIArrow aDir
bool HasFocusNavigation
void SetGlobalUIInputListener bool abX
bool IsGlobalUIInputListener
void SetDrawFrame bool abX
bool GetDrawFrame
void SetDrawBackground bool abX
bool GetDrawBackground
void SetBackgroundZ float afZ
float GetBackgroundZ
void SetBackGroundColor const cColor &in aColor
const cColor& GetBackGroundColor
void ScrollToPosition const cVector2f &in avPos

Remarks

Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!