ManiaScript Trackmania 2020  14/07/2025
CMlFrame Class Reference

Documentation for class CMlFrame. More...

#include <2025_07_14.h>

Inheritance diagram for CMlFrame:
CMlControl CNod

Public Member Functions

CMlControl GetFirstChild (Text ControlId)
 
Void Scroll (Vec2 DeltaInGridUnits)
 
Void ScrollBumpTop ()
 
Void ScrollBumpBottom ()
 
Void ScrollBumpLeft ()
 
Void ScrollBumpRight ()
 
- Public Member Functions inherited from CMlControl
Boolean HasClass (Text Class)
 
Boolean DataAttributeExists (Text DataName)
 
Text DataAttributeGet (Text DataName)
 
Void DataAttributeSet (Text DataName, Text DataValue)
 
Void Show ()
 
Void Hide ()
 
Void Focus ()
 
Void ScriptEvents_Disable ()
 
Void ScriptEvents_Restore ()
 

Public Attributes

Array< CMlControl *const > Controls
 
Boolean ScrollActive
 
Vec2 ScrollOffset
 
Vec2 const ScrollAnimOffset
 
Vec2 ScrollMax
 
Vec2 ScrollMin
 
Boolean ScrollGridSnap
 
Vec2 ScrollGrid
 
Boolean DisablePreload
 
- Public Attributes inherited from CMlControl
CMlFrame *const Parent
 
Text const ControlId
 
Vec2 Size
 
CMlControl::AlignHorizontal HorizontalAlign
 
CMlControl::AlignVertical VerticalAlign
 
Boolean Visible
 
Vec2 RelativePosition_V3
 
Real ZIndex
 
Real RelativeScale
 
Real RelativeRotation
 
Vec2 const AbsolutePosition_V3
 
Real const AbsoluteScale
 
Real const AbsoluteRotation
 
Text ToolTip
 
Boolean const IsFocused
 
- Public Attributes inherited from CNod
Ident const Id
 

Additional Inherited Members

- Public Types inherited from CMlControl
enum  AlignHorizontal { Left, HCenter, Right, None }
 
enum  AlignVertical {
  Top, VCenter, Bottom, None,
  VCenter2
}
 

Detailed Description

Documentation for class CMlFrame.

Supported declare modes :

  • Local

Definition at line 13677 of file 2025_07_14.h.

Member Function Documentation

◆ GetFirstChild()

CMlControl CMlFrame::GetFirstChild ( Text  ControlId)

◆ Scroll()

Void CMlFrame::Scroll ( Vec2  DeltaInGridUnits)

◆ ScrollBumpBottom()

Void CMlFrame::ScrollBumpBottom ( )

◆ ScrollBumpLeft()

Void CMlFrame::ScrollBumpLeft ( )

◆ ScrollBumpRight()

Void CMlFrame::ScrollBumpRight ( )

◆ ScrollBumpTop()

Void CMlFrame::ScrollBumpTop ( )

Member Data Documentation

◆ Controls

Array<CMlControl* const > CMlFrame::Controls

Definition at line 13682 of file 2025_07_14.h.

◆ DisablePreload

Boolean CMlFrame::DisablePreload

Definition at line 13738 of file 2025_07_14.h.

◆ ScrollActive

Boolean CMlFrame::ScrollActive

Definition at line 13690 of file 2025_07_14.h.

◆ ScrollAnimOffset

Vec2 const CMlFrame::ScrollAnimOffset

Definition at line 13698 of file 2025_07_14.h.

◆ ScrollGrid

Vec2 CMlFrame::ScrollGrid

Definition at line 13714 of file 2025_07_14.h.

◆ ScrollGridSnap

Boolean CMlFrame::ScrollGridSnap

Definition at line 13710 of file 2025_07_14.h.

◆ ScrollMax

Vec2 CMlFrame::ScrollMax

Definition at line 13702 of file 2025_07_14.h.

◆ ScrollMin

Vec2 CMlFrame::ScrollMin

Definition at line 13706 of file 2025_07_14.h.

◆ ScrollOffset

Vec2 CMlFrame::ScrollOffset

Definition at line 13694 of file 2025_07_14.h.


The documentation for this class was generated from the following file: