ManiaScript Trackmania 2020  30/10/2024
CMlFrame Class Reference

Documentation for class CMlFrame. More...

#include <2024_10_30.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 13649 of file 2024_10_30.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 13654 of file 2024_10_30.h.

◆ DisablePreload

Boolean CMlFrame::DisablePreload

Definition at line 13710 of file 2024_10_30.h.

◆ ScrollActive

Boolean CMlFrame::ScrollActive

Definition at line 13662 of file 2024_10_30.h.

◆ ScrollAnimOffset

Vec2 const CMlFrame::ScrollAnimOffset

Definition at line 13670 of file 2024_10_30.h.

◆ ScrollGrid

Vec2 CMlFrame::ScrollGrid

Definition at line 13686 of file 2024_10_30.h.

◆ ScrollGridSnap

Boolean CMlFrame::ScrollGridSnap

Definition at line 13682 of file 2024_10_30.h.

◆ ScrollMax

Vec2 CMlFrame::ScrollMax

Definition at line 13674 of file 2024_10_30.h.

◆ ScrollMin

Vec2 CMlFrame::ScrollMin

Definition at line 13678 of file 2024_10_30.h.

◆ ScrollOffset

Vec2 CMlFrame::ScrollOffset

Definition at line 13666 of file 2024_10_30.h.


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