Trackmania ManiaScript Reference 2026.2.2.1751
A ManiaScript Reference of the new Trackmania.
Loading...
Searching...
No Matches
CMlFrame Class Reference

Documentation for class CMlFrame. More...

#include <doc.h>

Inheritance diagram for CMlFrame:
[legend]

Public Types

enum  EScrollWheel { Vertical , Horizontal , NonInteractive }
Public Types inherited from CMlControl
enum  AlignHorizontal { Left , HCenter , Right , None }
enum  AlignVertical {
  Top , VCenter , Bottom , None ,
  VCenter2
}

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
CMlFrame::EScrollWheel ScrollWheel
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

Detailed Description

Documentation for class CMlFrame.

Supported declare modes :

  • Local

Member Enumeration Documentation

◆ EScrollWheel

Enumerator
Vertical 
Horizontal 
NonInteractive 

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

◆ DisablePreload

Boolean CMlFrame::DisablePreload

◆ ScrollActive

Boolean CMlFrame::ScrollActive

◆ ScrollAnimOffset

Vec2 const CMlFrame::ScrollAnimOffset

◆ ScrollGrid

Vec2 CMlFrame::ScrollGrid

◆ ScrollGridSnap

Boolean CMlFrame::ScrollGridSnap

◆ ScrollMax

Vec2 CMlFrame::ScrollMax

◆ ScrollMin

Vec2 CMlFrame::ScrollMin

◆ ScrollOffset

Vec2 CMlFrame::ScrollOffset

◆ ScrollWheel

CMlFrame::EScrollWheel CMlFrame::ScrollWheel

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