ManiaScript Trackmania 2020  14/07/2025
CMapEditorCamera Class Reference

Documentation for class CMapEditorCamera. More...

#include <2025_07_14.h>

Inheritance diagram for CMapEditorCamera:
CNod

Public Types

enum  EZoomLevel { Close, Medium, Far }
 
enum  ECameraVStep {
  Low, MediumLow, Medium, MediumHigh,
  High
}
 

Public Member Functions

Void ReleaseLock ()
 
Void CenterOnCursor ()
 
Void WatchStart ()
 
Void WatchClosestFinishLine ()
 
Void WatchClosestCheckpoint ()
 
Void WatchWholeMap ()
 
Void WatchCustomSelection ()
 
Void MoveToMapCenter ()
 
Boolean GetLock ()
 
Boolean CanUse ()
 
Void IgnoreCameraCollisions (Boolean IgnoreCameraCollisions)
 
Void TurnH (Boolean Clockwise)
 
Void TurnH (Boolean Clockwise, Boolean HalfSteps)
 
Void TurnH (Boolean Clockwise, Boolean HalfSteps, Boolean Smooth)
 
Void TurnV (Boolean UpOrElseDown)
 
Void TurnV (Boolean UpOrElseDown, Boolean Smooth)
 
Void Move (CMapEditorPlugin::RelativeDirections RelativeDir)
 
Void FollowCursor (Boolean Follow)
 
Void CenterOnCursor (Boolean Smooth)
 
Void MoveToMapCenter (Boolean Smooth)
 
Void Watch (CBlock Block)
 
Void Watch (CBlock Block, Boolean Smooth)
 
Void Watch (CMacroblockInstance Macroblock)
 
Void Watch (CMacroblockInstance Macroblock, Boolean Smooth)
 
Void Watch (CBlockClip Clip)
 
Void Watch (CBlockClip Clip, Boolean Smooth)
 
Void WatchStart (Boolean Smooth)
 
Void WatchClosestFinishLine (Boolean Smooth)
 
Void WatchClosestCheckpoint (Boolean Smooth)
 
Void WatchWholeMap (Boolean Smooth)
 
Void WatchMacroblocks (Integer UserData)
 
Void WatchMacroblocks (Integer UserData, Boolean Smooth)
 
Void ZoomIn (Boolean Loop)
 
Void ZoomIn (Boolean Loop, Boolean Smooth)
 
Void ZoomOut (Boolean Loop)
 
Void ZoomOut (Boolean Loop, Boolean Smooth)
 
Void Zoom (CMapEditorCamera::EZoomLevel Level)
 
Void Zoom (CMapEditorCamera::EZoomLevel Level, Boolean Smooth)
 
Void Look (CMapEditorPlugin::CardinalDirections8 Direction)
 
Void Look (CMapEditorPlugin::CardinalDirections8 Direction, Boolean Smooth)
 
Void Look (CMapEditorPlugin::CardinalDirections Direction)
 
Void Look (CMapEditorPlugin::CardinalDirections Direction, Boolean Smooth)
 
Void SetVStep (CMapEditorCamera::ECameraVStep Step)
 
Void WatchCustomSelection (Boolean WatchCustomSelection)
 
Void ActivateScrollRotateMode (Boolean ActivateScrollRotateMode)
 

Additional Inherited Members

- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Documentation for class CMapEditorCamera.

Definition at line 16844 of file 2025_07_14.h.

Member Enumeration Documentation

◆ ECameraVStep

Enumerator
Low 
MediumLow 
Medium 
MediumHigh 
High 

Definition at line 16857 of file 2025_07_14.h.

16857  {
16858  Low,
16859  MediumLow,
16860  Medium,
16861  MediumHigh,
16862  High,
16863  };

◆ EZoomLevel

Enumerator
Close 
Medium 
Far 

Definition at line 16849 of file 2025_07_14.h.

16849  {
16850  Close,
16851  Medium,
16852  Far,
16853  };

Member Function Documentation

◆ ActivateScrollRotateMode()

Void CMapEditorCamera::ActivateScrollRotateMode ( Boolean  ActivateScrollRotateMode)

◆ CanUse()

Boolean CMapEditorCamera::CanUse ( )

◆ CenterOnCursor() [1/2]

Void CMapEditorCamera::CenterOnCursor ( )

◆ CenterOnCursor() [2/2]

Void CMapEditorCamera::CenterOnCursor ( Boolean  Smooth)

◆ FollowCursor()

Void CMapEditorCamera::FollowCursor ( Boolean  Follow)

◆ GetLock()

Boolean CMapEditorCamera::GetLock ( )

◆ IgnoreCameraCollisions()

Void CMapEditorCamera::IgnoreCameraCollisions ( Boolean  IgnoreCameraCollisions)

◆ Look() [1/4]

Void CMapEditorCamera::Look ( CMapEditorPlugin::CardinalDirections  Direction)

◆ Look() [2/4]

Void CMapEditorCamera::Look ( CMapEditorPlugin::CardinalDirections  Direction,
Boolean  Smooth 
)

◆ Look() [3/4]

Void CMapEditorCamera::Look ( CMapEditorPlugin::CardinalDirections8  Direction)

◆ Look() [4/4]

Void CMapEditorCamera::Look ( CMapEditorPlugin::CardinalDirections8  Direction,
Boolean  Smooth 
)

◆ Move()

Void CMapEditorCamera::Move ( CMapEditorPlugin::RelativeDirections  RelativeDir)

◆ MoveToMapCenter() [1/2]

Void CMapEditorCamera::MoveToMapCenter ( )

◆ MoveToMapCenter() [2/2]

Void CMapEditorCamera::MoveToMapCenter ( Boolean  Smooth)

◆ ReleaseLock()

Void CMapEditorCamera::ReleaseLock ( )

◆ SetVStep()

Void CMapEditorCamera::SetVStep ( CMapEditorCamera::ECameraVStep  Step)

◆ TurnH() [1/3]

Void CMapEditorCamera::TurnH ( Boolean  Clockwise)

◆ TurnH() [2/3]

Void CMapEditorCamera::TurnH ( Boolean  Clockwise,
Boolean  HalfSteps 
)

◆ TurnH() [3/3]

Void CMapEditorCamera::TurnH ( Boolean  Clockwise,
Boolean  HalfSteps,
Boolean  Smooth 
)

◆ TurnV() [1/2]

Void CMapEditorCamera::TurnV ( Boolean  UpOrElseDown)

◆ TurnV() [2/2]

Void CMapEditorCamera::TurnV ( Boolean  UpOrElseDown,
Boolean  Smooth 
)

◆ Watch() [1/6]

Void CMapEditorCamera::Watch ( CBlock  Block)

◆ Watch() [2/6]

Void CMapEditorCamera::Watch ( CBlock  Block,
Boolean  Smooth 
)

◆ Watch() [3/6]

Void CMapEditorCamera::Watch ( CBlockClip  Clip)

◆ Watch() [4/6]

Void CMapEditorCamera::Watch ( CBlockClip  Clip,
Boolean  Smooth 
)

◆ Watch() [5/6]

Void CMapEditorCamera::Watch ( CMacroblockInstance  Macroblock)

◆ Watch() [6/6]

Void CMapEditorCamera::Watch ( CMacroblockInstance  Macroblock,
Boolean  Smooth 
)

◆ WatchClosestCheckpoint() [1/2]

Void CMapEditorCamera::WatchClosestCheckpoint ( )

◆ WatchClosestCheckpoint() [2/2]

Void CMapEditorCamera::WatchClosestCheckpoint ( Boolean  Smooth)

◆ WatchClosestFinishLine() [1/2]

Void CMapEditorCamera::WatchClosestFinishLine ( )

◆ WatchClosestFinishLine() [2/2]

Void CMapEditorCamera::WatchClosestFinishLine ( Boolean  Smooth)

◆ WatchCustomSelection() [1/2]

Void CMapEditorCamera::WatchCustomSelection ( )

◆ WatchCustomSelection() [2/2]

Void CMapEditorCamera::WatchCustomSelection ( Boolean  WatchCustomSelection)

◆ WatchMacroblocks() [1/2]

Void CMapEditorCamera::WatchMacroblocks ( Integer  UserData)

◆ WatchMacroblocks() [2/2]

Void CMapEditorCamera::WatchMacroblocks ( Integer  UserData,
Boolean  Smooth 
)

◆ WatchStart() [1/2]

Void CMapEditorCamera::WatchStart ( )

◆ WatchStart() [2/2]

Void CMapEditorCamera::WatchStart ( Boolean  Smooth)

◆ WatchWholeMap() [1/2]

Void CMapEditorCamera::WatchWholeMap ( )

◆ WatchWholeMap() [2/2]

Void CMapEditorCamera::WatchWholeMap ( Boolean  Smooth)

◆ Zoom() [1/2]

Void CMapEditorCamera::Zoom ( CMapEditorCamera::EZoomLevel  Level)

◆ Zoom() [2/2]

Void CMapEditorCamera::Zoom ( CMapEditorCamera::EZoomLevel  Level,
Boolean  Smooth 
)

◆ ZoomIn() [1/2]

Void CMapEditorCamera::ZoomIn ( Boolean  Loop)

◆ ZoomIn() [2/2]

Void CMapEditorCamera::ZoomIn ( Boolean  Loop,
Boolean  Smooth 
)

◆ ZoomOut() [1/2]

Void CMapEditorCamera::ZoomOut ( Boolean  Loop)

◆ ZoomOut() [2/2]

Void CMapEditorCamera::ZoomOut ( Boolean  Loop,
Boolean  Smooth 
)

The documentation for this class was generated from the following file:
CMapEditorCamera::Far
@ Far
Definition: 2025_07_14.h:16852
CMapEditorCamera::Low
@ Low
Definition: 2025_07_14.h:16858
CMapEditorCamera::MediumLow
@ MediumLow
Definition: 2025_07_14.h:16859
CMapEditorCamera::Medium
@ Medium
Definition: 2025_07_14.h:16851
CMapEditorCamera::MediumHigh
@ MediumHigh
Definition: 2025_07_14.h:16861
CMapEditorCamera::Close
@ Close
Definition: 2025_07_14.h:16850
CMapEditorCamera::High
@ High
Definition: 2025_07_14.h:16862