Trackmania ManiaScript Reference 2025.6.19.2137
A ManiaScript Reference of the new Trackmania.
Loading...
Searching...
No Matches
CEditorSkin Class Reference

Documentation for class CEditorSkin. More...

#include <doc.h>

Inheritance diagram for CEditorSkin:
[legend]

Public Types

enum  EPainterMode {
  NoOp , Fill , Brush , Sticker ,
  Layer , BadgeSlots , Team
}
 
enum  EPainterSolidType {
  Other , CarWithPilot , Pilot_Male , Pilot_Female ,
  Helmet
}
 
enum  EEditorSkin_IconType { Stickers , Brushs , Layers , SubObjects }
 
- Public Types inherited from CEditorPluginAPI
enum  EEditorFileToolBar_QuadType {
  Quit , New , Open , SaveAs ,
  Save , Import , Export , Close ,
  Help
}
 

Public Member Functions

Void ToggleIsTextEnabled ()
 
Void ToggleIsPickingColor ()
 
Void TogglePaintSymMode ()
 
Void EditCurrentLayerSelected ()
 
Void AddAndEditLayer ()
 
Void CloseEditSelectedLayer ()
 
Void MoveSelectedLayerUp ()
 
Void MoveSelectedLayerDown ()
 
Void DeleteSelectedLayer ()
 
Void Undo ()
 
Void Redo ()
 
Void ExportSkin ()
 
Void AlignBrushSticker ()
 
Void AskSwitchEditedNodType ()
 
Void ToggleHelper ()
 
Void ToggleLight ()
 
Void ExportLayerEdition ()
 
Void ImportLayerEdition ()
 
CImage GetAllIconFromId (Integer Index, CEditorSkin::EEditorSkin_IconType IconType)
 
CImage GetSubFolderIconFromId (Integer FolderIndex, Integer ElemIndex, CEditorSkin::EEditorSkin_IconType IconType)
 
Text GetLayerNameFromIndex (Integer Index)
 
Boolean GetLayerVisibleFromIndex (Integer Index)
 
Void SetLayerVisibleFromIndex (Boolean IsVisible, Integer Index)
 
Boolean SetPainterMode (CEditorSkin::EPainterMode Mode)
 
Integer GetSubObjectMaxPage (Integer NbPerPage)
 
Integer GetMainFrameMaxPage (Integer NbPerPage)
 
Void OnLayerSelected (Integer CurrentPage, Integer Index)
 
Void OnStickerSelected (Integer CurrentPage, Integer Index)
 
Void OnBrushSelected (Integer CurrentPage, Integer Index)
 
Void OnSubFolderElemSelected (Integer SubFolderCurrentPage, Integer ElemIndex)
 
Void SetCurrentLayerSelectedName (Text Name)
 
Void AddScale (Real Delta)
 
Void AddAngle (Real DeltaRad)
 
Void SetSubObjectIndexForLayer (Integer SubObjectIndex, Integer LayerIndex, Boolean ResetFirst)
 
Boolean IsElemAtScriptIndexFolder (Integer ScriptIndex, CEditorSkin::EEditorSkin_IconType IconType)
 
Text GetFolderNameFromScriptIndex (Integer ScriptIndex, CEditorSkin::EEditorSkin_IconType IconType)
 
Boolean IsCtrlDown ()
 
Text GetSubObjectNameFromIndex (Integer ScriptIndex)
 
Void OpenMediaFolder (Text SubFolderPath)
 
Void ReloadResources (Boolean forSubObjects)
 
- Public Member Functions inherited from CEditorPluginAPI
Void NewFile ()
 
Void Undo ()
 
Void Redo ()
 
Void FileToolBarSendCmd (Text CmdName)
 
Boolean SetToolBarButtonVisible (CEditorPluginAPI::EEditorFileToolBar_QuadType Type)
 

Public Attributes

Array< CImage * > AllIcons
 
Array< CEditorEvent * > PendingEvents
 
Array< Vec3CustomColors
 
CEditorSkin::EPainterMode PainterMode
 
CEditorSkin::EPainterSolidType PainterSolidType
 
Boolean IsTextEnabled
 
Boolean IsPickingColor
 
Boolean IsErasing
 
Boolean IsUsingShininessOnly
 
Boolean IsBrushNormal
 
Boolean IsTextSymmetry
 
Array< IntegerSubObjectsSelected
 
Integer SubObjectsCount
 
Array< IntegerLayersSelected
 
Integer LayersCount
 
Array< IntegerStickersSelected
 
Integer StickersCount
 
Array< IntegerBrushsSelected
 
Integer BrushsCount
 
Array< IntegerSubFolderElemSelected
 
Integer CurSubFolderElemCount
 
Real Transparency
 
Real Scale
 
Real Rough
 
Real Metal
 
Vec3 Color
 
Integer EditionLayersCount
 
Boolean IsEditingLayer
 
Integer EditionLayerSelected
 
Integer SubObjectHovered
 
Array< IntegerCurrentLayerSubObjectsSelected
 
Boolean CanUndo
 
Boolean CanRedo
 
Text TextToCreateBitmap
 
Boolean IsFillWithReplacement
 
Text SkinName
 
Boolean IsCameraButtonOn
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Documentation for class CEditorSkin.

Member Enumeration Documentation

◆ EEditorSkin_IconType

Enumerator
Stickers 
Brushs 
Layers 
SubObjects 

◆ EPainterMode

Enumerator
NoOp 
Fill 
Brush 
Sticker 
Layer 
BadgeSlots 
Team 

◆ EPainterSolidType

Enumerator
Other 
CarWithPilot 
Pilot_Male 
Pilot_Female 
Helmet 

Member Function Documentation

◆ AddAndEditLayer()

Void CEditorSkin::AddAndEditLayer ( )

◆ AddAngle()

Void CEditorSkin::AddAngle ( Real DeltaRad)

◆ AddScale()

Void CEditorSkin::AddScale ( Real Delta)

◆ AlignBrushSticker()

Void CEditorSkin::AlignBrushSticker ( )

◆ AskSwitchEditedNodType()

Void CEditorSkin::AskSwitchEditedNodType ( )

◆ CloseEditSelectedLayer()

Void CEditorSkin::CloseEditSelectedLayer ( )

◆ DeleteSelectedLayer()

Void CEditorSkin::DeleteSelectedLayer ( )

◆ EditCurrentLayerSelected()

Void CEditorSkin::EditCurrentLayerSelected ( )

◆ ExportLayerEdition()

Void CEditorSkin::ExportLayerEdition ( )

◆ ExportSkin()

Void CEditorSkin::ExportSkin ( )

◆ GetAllIconFromId()

CImage CEditorSkin::GetAllIconFromId ( Integer Index,
CEditorSkin::EEditorSkin_IconType IconType )

◆ GetFolderNameFromScriptIndex()

Text CEditorSkin::GetFolderNameFromScriptIndex ( Integer ScriptIndex,
CEditorSkin::EEditorSkin_IconType IconType )

◆ GetLayerNameFromIndex()

Text CEditorSkin::GetLayerNameFromIndex ( Integer Index)

◆ GetLayerVisibleFromIndex()

Boolean CEditorSkin::GetLayerVisibleFromIndex ( Integer Index)

◆ GetMainFrameMaxPage()

Integer CEditorSkin::GetMainFrameMaxPage ( Integer NbPerPage)

◆ GetSubFolderIconFromId()

CImage CEditorSkin::GetSubFolderIconFromId ( Integer FolderIndex,
Integer ElemIndex,
CEditorSkin::EEditorSkin_IconType IconType )

◆ GetSubObjectMaxPage()

Integer CEditorSkin::GetSubObjectMaxPage ( Integer NbPerPage)

◆ GetSubObjectNameFromIndex()

Text CEditorSkin::GetSubObjectNameFromIndex ( Integer ScriptIndex)

◆ ImportLayerEdition()

Void CEditorSkin::ImportLayerEdition ( )

◆ IsCtrlDown()

Boolean CEditorSkin::IsCtrlDown ( )

◆ IsElemAtScriptIndexFolder()

Boolean CEditorSkin::IsElemAtScriptIndexFolder ( Integer ScriptIndex,
CEditorSkin::EEditorSkin_IconType IconType )

◆ MoveSelectedLayerDown()

Void CEditorSkin::MoveSelectedLayerDown ( )

◆ MoveSelectedLayerUp()

Void CEditorSkin::MoveSelectedLayerUp ( )

◆ OnBrushSelected()

Void CEditorSkin::OnBrushSelected ( Integer CurrentPage,
Integer Index )

◆ OnLayerSelected()

Void CEditorSkin::OnLayerSelected ( Integer CurrentPage,
Integer Index )

◆ OnStickerSelected()

Void CEditorSkin::OnStickerSelected ( Integer CurrentPage,
Integer Index )

◆ OnSubFolderElemSelected()

Void CEditorSkin::OnSubFolderElemSelected ( Integer SubFolderCurrentPage,
Integer ElemIndex )

◆ OpenMediaFolder()

Void CEditorSkin::OpenMediaFolder ( Text SubFolderPath)

◆ Redo()

Void CEditorSkin::Redo ( )

◆ ReloadResources()

Void CEditorSkin::ReloadResources ( Boolean forSubObjects)

◆ SetCurrentLayerSelectedName()

Void CEditorSkin::SetCurrentLayerSelectedName ( Text Name)

◆ SetLayerVisibleFromIndex()

Void CEditorSkin::SetLayerVisibleFromIndex ( Boolean IsVisible,
Integer Index )

◆ SetPainterMode()

Boolean CEditorSkin::SetPainterMode ( CEditorSkin::EPainterMode Mode)

◆ SetSubObjectIndexForLayer()

Void CEditorSkin::SetSubObjectIndexForLayer ( Integer SubObjectIndex,
Integer LayerIndex,
Boolean ResetFirst )

◆ ToggleHelper()

Void CEditorSkin::ToggleHelper ( )

◆ ToggleIsPickingColor()

Void CEditorSkin::ToggleIsPickingColor ( )

◆ ToggleIsTextEnabled()

Void CEditorSkin::ToggleIsTextEnabled ( )

◆ ToggleLight()

Void CEditorSkin::ToggleLight ( )

◆ TogglePaintSymMode()

Void CEditorSkin::TogglePaintSymMode ( )

◆ Undo()

Void CEditorSkin::Undo ( )

Member Data Documentation

◆ AllIcons

Array<CImage*> CEditorSkin::AllIcons

◆ BrushsCount

Integer CEditorSkin::BrushsCount

◆ BrushsSelected

Array<Integer> CEditorSkin::BrushsSelected

◆ CanRedo

Boolean CEditorSkin::CanRedo

◆ CanUndo

Boolean CEditorSkin::CanUndo

◆ Color

Vec3 CEditorSkin::Color

◆ CurrentLayerSubObjectsSelected

Array<Integer> CEditorSkin::CurrentLayerSubObjectsSelected

◆ CurSubFolderElemCount

Integer CEditorSkin::CurSubFolderElemCount

◆ CustomColors

Array<Vec3> CEditorSkin::CustomColors

◆ EditionLayersCount

Integer CEditorSkin::EditionLayersCount

◆ EditionLayerSelected

Integer CEditorSkin::EditionLayerSelected

◆ IsBrushNormal

Boolean CEditorSkin::IsBrushNormal

◆ IsCameraButtonOn

Boolean CEditorSkin::IsCameraButtonOn

◆ IsEditingLayer

Boolean CEditorSkin::IsEditingLayer

◆ IsErasing

Boolean CEditorSkin::IsErasing

◆ IsFillWithReplacement

Boolean CEditorSkin::IsFillWithReplacement

◆ IsPickingColor

Boolean CEditorSkin::IsPickingColor

◆ IsTextEnabled

Boolean CEditorSkin::IsTextEnabled

◆ IsTextSymmetry

Boolean CEditorSkin::IsTextSymmetry

◆ IsUsingShininessOnly

Boolean CEditorSkin::IsUsingShininessOnly

◆ LayersCount

Integer CEditorSkin::LayersCount

◆ LayersSelected

Array<Integer> CEditorSkin::LayersSelected

◆ Metal

Real CEditorSkin::Metal

◆ PainterMode

CEditorSkin::EPainterMode CEditorSkin::PainterMode

◆ PainterSolidType

CEditorSkin::EPainterSolidType CEditorSkin::PainterSolidType

◆ PendingEvents

Array<CEditorEvent*> CEditorSkin::PendingEvents

◆ Rough

Real CEditorSkin::Rough

◆ Scale

Real CEditorSkin::Scale

◆ SkinName

Text CEditorSkin::SkinName

◆ StickersCount

Integer CEditorSkin::StickersCount

◆ StickersSelected

Array<Integer> CEditorSkin::StickersSelected

◆ SubFolderElemSelected

Array<Integer> CEditorSkin::SubFolderElemSelected

◆ SubObjectHovered

Integer CEditorSkin::SubObjectHovered

◆ SubObjectsCount

Integer CEditorSkin::SubObjectsCount

◆ SubObjectsSelected

Array<Integer> CEditorSkin::SubObjectsSelected

◆ TextToCreateBitmap

Text CEditorSkin::TextToCreateBitmap

◆ Transparency

Real CEditorSkin::Transparency

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