CGameEditorModel

TrackMania Turbo API


CGameEditorModel

ID 0x030E4000
Instantiable

Inherits from MwFoundations::CMwNod

Methods

void CurveObject()

void CreatePolygon()

void SetUpperLimit()

void SetLowerLimit()

void CreateGuide()

void CleanGuide()

void AddVisualLevel()

void RemoveVisualLevel()

void ComponentModeVertexAndEdge()

void ComponentModeFace()

void Creation()

void Selection()

void SplitLine()

void MergePoints()

void Face()

void Disc()

void PolygonalChain()

void Spline()

void RegularSelection()

void AddSelection_Trigger()

void AddSelection_Release()

void AddSelection()

void Move()

void Rotate()

void UniformScale()

void _1DScale()

void Eraser_Trigger()

void Eraser_Release()

void Eraser()

void FreeLook_Trigger()

void FreeLook_Release()

void FreeLook()

void MultipleSelectStart()

void MultipleSelectStartDoubleClick()

void MultipleSelectInterrupt()

void MultipleSelectEngage()

void MultipleSelectStop()

void LassoSelectAddPoint()

void LassoSelectInterrupt()

void MoveSwitch()

void FindFacesFromEdge()

void QuickSelect()

void SelectAll()

void SetCursorToPickedVertex()

void CursorSnap()

void InvertSel()

void ShowHideHelpers()

void CreateEdge_Start()

void CreateEdge_Draw()

void CreateEdge_Finish()

void CreateEdge_SelectVertex()

void CreateEdge_Cancel()

void DrawEdge_Start()

void DrawEdge_SelectVertex()

void DrawEdge_Cancel()

void StepUp()

void StepDown()

void PointMode()

void LineMode()

void FaceMode()

void SwitchPlane()

void Delete()

void SwapFaceNormal()

void MoveClick_Start()

void MoveClick_Interrupt()

void MoveClick_Engage()

void MoveClick_Finish()

void MoveClick_Cancel()

void SplitEdge2_Start()

void SplitEdge2_Split()

void SplitEdge2_Cancel()

void Magnetize_Start()

void Magnetize_Continue()

void Magnetize_Finish()

void Magnetize_Cancel()

void Extrude()

void MergePoints_Start()

void MergePoints_SelectVertex()

void MergePoints_Cancel()

void SnapVertexsToGrid()

void Rotate_Start()

void Rotate_SmallAngleXCw()

void Rotate_SmallAngleXCcw()

void Rotate_SmallAngleYCw()

void Rotate_SmallAngleYCcw()

void Rotate_SmallAngleZCw()

void Rotate_SmallAngleZCcw()

void Rotate_RightAngleXCw()

void Rotate_RightAngleXCcw()

void Rotate_RightAngleYCw()

void Rotate_RightAngleYCcw()

void Rotate_RightAngleZCw()

void Rotate_RightAngleZCcw()

void Rotate_Finish()

void Rotate_Cancel()

void RotateClick_Start()

void RotateClick_Interrupt()

void RotateClick_Engage()

void RotateClick_Finish()

void RotateClick_Cancel()

void Scale_Start()

void Scale_SmallIncX()

void Scale_SmallDecX()

void Scale_SmallIncY()

void Scale_SmallDecY()

void Scale_SmallIncZ()

void Scale_SmallDecZ()

void Scale_SmallIncAll()

void Scale_SmallDecAll()

void Scale_DoubleX()

void Scale_HalfX()

void Scale_DoubleY()

void Scale_HalfY()

void Scale_DoubleZ()

void Scale_HalfZ()

void Scale_DoubleAll()

void Scale_HalfAll()

void Scale_Finish()

void Scale_Cancel()

void ScaleClick_Start()

void ScaleClick_Interrupt()

void ScaleClick_Engage()

void ScaleClick_Finish()

void ScaleClick_Cancel()

void _1DScaleClick_Start()

void _1DScaleClick_Interrupt()

void _1DScaleClick_Engage()

void _1DScaleClick_Finish()

void _1DScaleClick_Cancel()

void FillSelection()

void Symetric()

void SuperSymmetric()

void SuperSymmetric_X()

void SuperSymmetric_Z()

void SnapAllEpsilon()

void WeldFaces()

void SeparateFaces()

void SwitchSmooth()

void QuadsToTriangles()

void TrianglesToQuads()

void EditTexCoords_Start()

void EditTexCoords_Select()

void EditTexCoords_QuickSelect()

void EditTexCoords_CopyMaterialAndUvs()

void EditTexCoords_RotateUvsCw()

void EditTexCoords_RotateUvsCcw()

void EditTexCoords_HackPrevMaterial()

void EditTexCoords_HackNextMaterial()

void EditTexCoords_Undo()

void EditTexCoords_Redo()

void EditTexCoords_Stop()

void ApplyTexture1()

void ApplyTexture2()

void ApplyTexture3()

void ApplyTexture4()

void ApplyTexture5()

void ApplyTexture6()

void ApplyTexture7()

void ApplyTexture8()

void ApplyTexture9()

void Exit()

void Copy()

void Cut()

void Paste()

void Undo()

void Redo()

void PlaneMoveUp()

void PlaneMoveDown()

void MaterialUp()

void MaterialDown()

void SelectGroup1()

void SelectGroup2()

void SelectGroup3()

void SelectGroup4()

void SelectGroup5()

void SelectGroup6()

void SelectGroup7()

void SelectGroup8()

void SelectGroup9()

void ShowHideVertexNormals()

void SnapObjectToGrid()

void AlignVertex()

void AlignObject()

void SetAlignVertex()

void SetPivotFromCursor()

void SetPivotFromObject()

void CreatePortal()

void DeleteIsolatedVertexs()

void CheckErrors()

void CreateQuadFromSel()

void CreateTriangleFromSel()

void ComponentModeVertex()

void ComponentModeEdge()

void CursorOnPivot()

void SplitEdge_Start()

void SplitEdge_Split()

void SplitEdge_Cancel()

Members

UnnamedEnum NavigationMode

UnnamedEnum::Edit3d
UnnamedEnum::Freelook

UnnamedEnum ComponentMode

UnnamedEnum::Vertex
UnnamedEnum::Edge
UnnamedEnum::VertexPEdge
UnnamedEnum::Face

UnnamedEnum SelectionMode

UnnamedEnum::Adjacent
UnnamedEnum::Planar
UnnamedEnum::Object
UnnamedEnum::Material

UnnamedEnum ErrorMode

UnnamedEnum::No_Error
UnnamedEnum::Errors_on_Raw
UnnamedEnum::Errors_on_Equi
UnnamedEnum::Errors_on_Edges
UnnamedEnum::All_Errors

UnnamedEnum PivotMode

UnnamedEnum::Local
UnnamedEnum::UserDefine

const UnnamedEnum Operation

UnnamedEnum::None
UnnamedEnum::Draw
UnnamedEnum::Move
UnnamedEnum::Split_Edge
UnnamedEnum::Merge_Points
UnnamedEnum::Rotate
UnnamedEnum::UV_Mapping

bool ScaleX

bool ScaleY

bool ScaleZ

float DeltaScale

float ScaleValue

float Angle

bool IsShowPivot

bool AlignX

bool AlignY

bool AlignZ

const uint NbFaces

const uint NbEdges

const uint NbVertexs

bool IsUndoEnabled

bool IsKeepInfo

bool IsKeepTexCoordOrientation

bool IsShowFace

bool IsShowEdge

bool IsShowVertex

uint LastSize

uint LastRawSize

uint TotalUpdate

float WeldDist

uint PolyNbEdge

float PolyRadius

bool FillPolygon

bool m_LimitSelection

vec3 Translation

uint BaseVisualLevel

const uint NbVisualLevel

uint VisualLevelIndex

uint VisualLevelValue

float VisualLevelDistance

CScene3d@ Scene

CSceneCamera@ Camera

CHmsPicker@ Picker

CSceneMobil@ Floor

const CMwNod@ ControlCameraOrbital

const CMwNod@ EditPos3D

bool DisplayEditionCrystal

bool DisplayEditedCrystal

bool AllowVertexCreationOnTheFly

const CSceneMobil@ MobilHelper

vec3 HelperColor

vec3 HelperColorFocused

vec3 HelperColorSelected

vec3 HelperColorFocusedSelected

vec3 HelperColorSplit

vec3 HelperColorMerge

vec3 HelperColorDraw

vec3 HelperColorMove

vec3 HelperColorRotate

vec3 HelperColorScale

vec3 HelperColorError

float VertexAlpha

float VertexAlphaFocused

float VertexAlphaSelected

float VertexAlphaFocusedSelected

float EdgeAlpha

float EdgeAlphaFocused

float EdgeAlphaSelected

float EdgeAlphaFocusedSelected

float FaceAlpha

float FaceAlphaFocused

float FaceAlphaSelected

float FaceAlphaFocusedSelected

float VertexWidth

float VertexWidthFocused

float VertexWidthSelected

float VertexWidthFocusedSelected

float EdgeWidth

float EdgeWidthFocused

float EdgeWidthSelected

float EdgeWidthFocusedSelected

float DifferentModeAlphaDivider

float ComponentModeChangeEffect_SizeCoef

float ComponentModeChangeEffect_Duration

float PickMinScreenDist

bool AllPickable

float DbgSmooth

uint LodLevel

const CPlugCrystal@ Crystal

const float CursorCoordsX

const float CursorCoordsY

const float CursorCoordsZ

const float GridStep

const uint VertexCount

const uint EdgeCount

const uint FaceCount

const CMwNod@ GameEditorTexCoords

const wstring CurrentErrorMessage

Inherited members CMwNod

string IdName

const MwId Id


Documentation from build 2016-11-07 16:15:45
(Page rendering: 0.04 seconds, 11.35 MB)