ManiaScript Trackmania 2020  14/07/2025
CEditorMesh Class Reference

API for the mesh modeler. More...

#include <2025_07_14.h>

Inheritance diagram for CEditorMesh:
CEditorAsset CEditorBase CNod

Public Types

enum  EEdgesDisplay { Any, Borders, None }
 
enum  EEdgesConstraint { Any, Adjacent, Closed }
 
enum  EElemType {
  Vertex, Edge, Face, EVoxel,
  Any
}
 
enum  EInteraction {
  Creation, Pick, PickJoint, VoxelPickDrag_Base,
  VoxelPickDrag_Creation, VoxelPickDrag_Delete, VoxelPickDrag_Select, VoxelPickDrag_Pick,
  VoxelPickDrag_SelectTranslation, VoxelPickDrag_SelectRotation, VoxelPickDrag_Paste, Selection,
  Translation, PickTranslation, ExtrudeTranslation, Rotation,
  PickRotation, Scale, Curve2D, Merge,
  Split, Mirror, Paste, PasteMaterial,
  BlocTransformation, None
}
 
enum  ETexCoordLayer { Lightmap }
 
enum  EMaterialFilterCriterion { IsAutomatic, IsBadForHorizontalFaces, IsBadForVerticalFaces }
 
enum  EFilterKind { NoFilter, PassIfMatches, CutIfMatches }
 
enum  EUVEditorMode { UV, Atlas_ApplyOnClic, Atlas_SelectOnClic }
 
enum  EUVEditorProjectionType {
  Planar, Curve2D, Cylindrical2D, Cubic,
  Polyedric, Cylindrical, ApplyOnlyMaterial
}
 
enum  ELayerType {
  AddGeometry, SubdivideSmooth, Translation, Rotation,
  Scale, Mirror, MoveToGround, Extrude,
  Subdivide, Chaos, Smooth, BorderTransition,
  BlocTransfo, Voxels, TriggerShape, RespawnPos,
  Sector, Light, LightModel, WaterShape,
  None
}
 
enum  ETitleCoreType { TrackMania, ShootMania }
 

Public Member Functions

Integer Layers_GetCount ()
 
Ident Layers_GetLayerIdFromIndex (Integer LayerIndex)
 
Text Layers_GetLayerNameFromIndex (Integer LayerIndex)
 
CEditorMesh::ELayerType Layers_GetLayerTypeFromIndex (Integer LayerIndex)
 
Boolean Layers_GetLayerGeneratableFromIndex (Integer LayerIndex)
 
Void Layers_SetLayerGeneratableFromIndex (Integer LayerIndex, Boolean LayerGeneratability)
 
Void Layers_AddLayer (CEditorMesh::ELayerType LayerType)
 
Ident Layers_GetLayerIdSelected ()
 
Void Layers_SetLayerIdSelected (Ident LayerId)
 
CEditorMesh::ELayerType Layers_GetLayerSelectedType ()
 
Integer Layers_GetLayerSelectedIndex ()
 
CEditorMesh::ELayerType Layers_GetEditedLayerType ()
 
Text Layers_GetLayerSelectedName ()
 
Void Layers_EditMask (Integer LayerIndex)
 
Void Layers_EditMaskValidate (Integer LayerIndex)
 
Void Layers_MoveSelectedLayerUp ()
 
Void Layers_MoveSelectedLayerDown ()
 
Void Layers_EditSelectedLayer (Boolean RegenerateSolid)
 
Void Layers_CloseEditSelectedLayer ()
 
Void Layers_DeleteSelectedLayer ()
 
Integer Transitions_GetCount ()
 
Void Transitions_AddTransition (Text TransitionName, Integer TransitionPosition, Real TransitionSize)
 
Void Transitions_DeleteCurrentTransition ()
 
Integer Transitions_GetTransitionSelectedIndex ()
 
Void Transitions_SetTransitionSelectedIndex (Integer TransitionIndex)
 
Integer Transitions_GetTransitionCurrentPage ()
 
Void Transitions_SetTransitionCurrentPage (Integer TransitionCurrentPage)
 
Text Transitions_GetTransitionNameFromIndex (Integer TransitionIndex)
 
Void Transitions_SetTransitionNameFromIndex (Integer TransitionIndex, Real TransitionName)
 
Boolean Transitions_GetTransitionVisibilityFromIndex (Integer TransitionIndex)
 
Void Transitions_SetTransitionVisibilityFromIndex (Integer TransitionIndex, Boolean TransitionVisibility)
 
Real Transitions_GetTransitionSizeFromIndex (Integer TransitionIndex)
 
Void Transitions_SetTransitionSizeFromIndex (Integer TransitionIndex, Real TransitionSize)
 
Integer Transitions_GetTransitionPositionFromIndex (Integer TransitionIndex)
 
Void Transitions_SetTransitionPositionFromIndex (Integer TransitionIndex, Integer TransitionPosition)
 
Void EditionBox_SetStep (Real Step)
 
Void EditedMesh_Clear ()
 
Void EditedMesh_Simplify ()
 
Void EditedMesh_SimplifySelection ()
 
Void EditedMesh_Lod (Real FacesRatio)
 
Void UVUnwrap (Ident SetHandle, CEditorMesh::ETexCoordLayer ETexCoordLayer)
 
Void Undo ()
 
Void Redo ()
 
Void SwitchPlane ()
 
Void GridSnap_SetActive (Boolean IsActive)
 
Vec3 PickInfo_GetNormal ()
 
Vec3 PickInfo_GetPosition ()
 
Ident PickInfo_GetAnchorId ()
 
Real PickInfo_GetEdgeLength ()
 
Vec3 PickInfo_GetNextVertexPosition ()
 
Ident PickInfo_GetMaterial ()
 
Text PickInfo_GetError ()
 
Void Part_SetAnchorPos (Vec3 Position)
 
Void Part_SetIsJoint (Boolean IsJoint)
 
Void Part_ClearAnchor ()
 
Void Joint_Add (Vec3 Position)
 
Void Joint_Link (Ident IdChild, Ident IdParent)
 
Void Anchor_Remove (Ident Id)
 
Ident Material_GetMaterialIdSelected ()
 
Void Material_SetMaterialIdSelected (Ident MaterialEditorId)
 
Ident MaterialDyna_GetMaterialIdSelected ()
 
Void MaterialDyna_SetMaterialIdSelected (Ident DynaMaterialType)
 
Integer Material_GetSubTexIndexSelected ()
 
Integer Material_MaterialLibGetCount ()
 
Void Material_SetDefault (Ident MaterialId)
 
Ident Material_GetDefault ()
 
Ident MaterialPhysic_GetDefault ()
 
Integer MaterialPhysic_GetIndex ()
 
Integer MaterialPhysic_GetGameplayId (Ident MaterialId)
 
CImage MaterialPhysic_GetNextBitmap ()
 
Ident MaterialDyna_GetDefault ()
 
Void MaterialDyna_SetDefault (Ident MaterialId)
 
CImage Material_GetBitmapBase (Ident MaterialId)
 
CImage Material_GetBitmap (Ident MaterialId)
 
CImage MaterialDyna_GetBitmap (Ident MaterialId)
 
Boolean Material_IsSpecialColored (Ident MaterialId)
 
Boolean Material_MatchesCriterion (Ident MaterialId, CEditorMesh::EMaterialFilterCriterion ResultSetHandle)
 
Void Material_SetFilter (CEditorMesh::EMaterialFilterCriterion Criterion, CEditorMesh::EFilterKind FilterKind)
 
CEditorMesh::EFilterKind Material_GetFilter (CEditorMesh::EMaterialFilterCriterion Criterion)
 
Void Material_ClearFilters ()
 
Void Material_UVEditor_SetIsRotation (Boolean IsRotation)
 
Void Material_UVEditor_SetIsScale (Boolean IsScale)
 
Void Material_UVEditor_SetIsScale1D (Boolean IsScale)
 
Void Material_UVEditor_Open (Ident MaterialId, CMlQuad LocationQuad)
 
Void Material_UVEditor_Close ()
 
Boolean Material_UVEditor_IsRunning ()
 
Void Material_UVEditor_SetMode (CEditorMesh::EUVEditorMode Mode)
 
CEditorMesh::EUVEditorMode Material_UVEditor_GetMode ()
 
Void Material_UVEditor_SetProjectionType (CEditorMesh::EUVEditorProjectionType ProjectionType)
 
Boolean Material_IsGameMaterial ()
 
Boolean Material_IsCustomLinkFull (Ident MaterialId)
 
Void Material_UVEditor_Apply ()
 
Void Material_CopyMaterial (Ident SetHandle)
 
Void Material_PasteMaterial (Ident SetHandle)
 
Void Interaction_Close ()
 
Void Interaction_SetPreview (Ident SetToPreview)
 
Boolean Interaction_StartCreation (Ident CreationSetHandle, CEditorMesh::EElemType ElemType, Ident SetToPickFromHandle)
 
Void Interaction_Creation_GetElems (Ident ResultSetHandle)
 
Void Interaction_Creation_ClearParams ()
 
Void Interaction_Creation_SetEdgesConstraint (CEditorMesh::EEdgesConstraint EdgesConstraint)
 
Void Interaction_Creation_SetAutoMerge (Boolean AutoMerge)
 
Boolean Interaction_StartPaste ()
 
Boolean Interaction_StartBlocTransformation (Ident TransformationSetHandle)
 
Boolean Interaction_StartCurve2D (Ident BordersSetHandle)
 
Void Interaction_CloseCurve2D (Boolean CanDoCurve2D)
 
Boolean Interaction_StartPick (CEditorMesh::EElemType ElemType, Ident SetToPickFrom)
 
Boolean Interaction_StartPickJoint ()
 
Boolean Interaction_StartVoxelPickDrag_Base (CEditorMesh::EElemType ElemType)
 
Boolean Interaction_StartVoxelPickDrag_Creation ()
 
Boolean Interaction_StartVoxelPickDrag_Delete ()
 
Boolean Interaction_StartVoxelPickDrag_Select (Ident SelectionSetHandle)
 
Void Interaction_CloseVoxelPickDrag_Select ()
 
Boolean Interaction_StartVoxelPickDrag_Pick ()
 
Void Interaction_CloseVoxelPickDrag_Pick ()
 
Boolean Interaction_StartVoxelPickDrag_SelectTranslation ()
 
Boolean Interaction_StartVoxelPickDrag_SelectRotation ()
 
Boolean Interaction_StartVoxelPickDrag_Paste ()
 
Void CutVoxels ()
 
Void CopyVoxels ()
 
Boolean Interaction_StartMerge (Ident MergeSetHandle)
 
Boolean Interaction_StartMirror (Ident SetHandle)
 
Void Interaction_Selection_ClearParams ()
 
Void Interaction_Selection_SetUseParts (Boolean UseParts)
 
Void Interaction_Selection_SetCanEnterLeaf (Boolean CanEnterLeaf)
 
Boolean Interaction_StartSelection (Ident SelectionSetHandle, CEditorMesh::EElemType ElemType, Ident SelectionSetToPickFrom, Boolean IsFromALayer, Boolean AllowDoubleClick)
 
Void Interaction_CloseSelection ()
 
Boolean Interaction_StartTranslation (Ident TranslationSetHandle)
 
Boolean Interaction_StartPickTranslation (Ident TranslationSetHandle)
 
Boolean Interaction_StartRotation (Ident RotationSetHandle)
 
Boolean Interaction_StartPickRotation (Ident RotationSetHandle)
 
Void Interaction_Rotation_SetStep (Real RotationStep)
 
Boolean Interaction_StartPickScale (Ident ScalingSetHandle)
 
Void Interaction_Scale_SetStep (Real ScalingStep)
 
Boolean Interaction_StartSplit ()
 
Void Display_HighlightSet (Ident SetHandle)
 
Void Display_ClearHighlighting ()
 
Void Display_HideElemsByDistance_Start (Ident SetHandle)
 
Void Display_HideElemsByDistance_Stop ()
 
Void Display_HideMap ()
 
Void Display_ShowMap ()
 
Void MergeAllSuperposedElements (Ident SetHandle)
 
Void Selection_Undo ()
 
Void Selection_Redo ()
 
Void Selection_Invert ()
 
Void Selection_SelectAllByMaterial ()
 
Ident SetOfElements_Create ()
 
Void SetOfElements_CopyFrom (Ident DestinationSet, Ident SourceSet)
 
Void SetOfElements_Append (Ident DestinationSet, Ident SourceSet)
 
Void SetOfElements_Destroy (Ident SetHandle)
 
Void SetOfElements_Empty (Ident SetHandle)
 
Void SetOfElements_SetAllElements (Ident SetHandle)
 
Void SetOfElements_SetAllFaces (Ident SetHandle)
 
Void SetOfElements_DeleteElements (Ident SetHandle)
 
Void SetOfElements_DeleteElements (Ident SetHandle, Boolean Spread)
 
Boolean SetOfElements_HasHorizontalFaces (Ident SetHandle)
 
Boolean SetOfElements_HasVerticalFaces (Ident SetHandle)
 
Integer SetOfElements_GetElemsCount (Ident SetHandle)
 
Integer SetOfElements_GetVerticesCount (Ident SetHandle)
 
Integer SetOfElements_GetEdgesCount (Ident SetHandle)
 
Integer SetOfElements_GetFacesCount (Ident SetHandle)
 
Void ExtendSelectedSet (Ident SetHandle)
 
Boolean GetBordersSet (Ident SetHandle, Ident SetBordersHandle)
 
Void GetBordersVertexs (Ident SetHandle, Ident SetVertexHandle)
 
Void SelectionSet_SelectAll ()
 
Void Curve2DPolygon (Ident FourVertexSetHandle, Ident Sethandle, Integer SubTexIndex)
 
Void Preview_Clear ()
 
Void VoxelSpace_SetVec3 (Vec3 Pos)
 
Integer VoxelSpace_GetVoxelsCount ()
 
Void VoxelSpace_SelectAll ()
 
Void VoxelSpace_DeleteOneVoxel ()
 
Void VoxelSpace_DeleteSelection ()
 
Void VoxelSpace_ApplyMaterialToVoxel ()
 
Void VoxelSpace_GenerateMesh ()
 
Void SetOfElements_ProjectOnPlane (Ident SetHandle)
 
Void SetOfElements_ProjectOnGround (Ident SetHandle, Real Height)
 
Void SetOfElements_SplitEdgeWithVertex (Ident SetHandle)
 
Void SetOfElements_CollapseEdgeWithVertex (Ident SetHandle)
 
Void SetOfElements_Subdivide (Ident SetHandle)
 
Void SetOfElements_Subdivide_Interpolation (Ident SetHandle)
 
Void SetOfVertices_DrawCircle (Ident InputSetHandle, Ident ResultSetHandle)
 
Void SetOfVertices_DrawDisc (Ident InputSetHandle, Ident ResultSetHandle)
 
Void SetOfVertices_DrawCircle (Ident CenterSetHandle, Vec3 PointOnCircle, Ident ResultSetHandle)
 
Void SetOfVertices_DrawIcosahedron (Ident InputSetHandle, Ident ResultSetHandle)
 
Void SetOfVertices_DrawIcosahedron (Ident CenterSetHandle, Vec3 PointOnCircle, Ident ResultSetHandle)
 
Void SetOfVertices_DrawIcosahedricSphere (Ident InputSetHandle, Ident ResultSetHandle)
 
Void SetOfVertices_DrawPoly (Ident InputSetHandle, Ident ResultSetHandle, Integer VerticesCount)
 
Void SetOfVertices_DrawPoly (Ident CenterSetHandle, Vec3 PointOnPoly, Ident ResultSetHandle, Integer VerticesCount)
 
Void SetOfVertices_DrawSpline (Ident ControlSetHandle, Ident ResultSetHandle)
 
Void SetOfVertices_Weld (Ident VerticesSetHandle)
 
Void SetOfVertices_DrawBox (Ident ControlSetHandle, Ident ResultSetHandle)
 
Void SetOfEdges_Fill (Ident SetHandle)
 
Void SetOfEdges_Flip (Ident SetHandle, Ident ResultSetHandle)
 
Void SetOfEdges_BorderExpand (Ident SetHandle)
 
Void SetOfOneEdge_FaceLoopExpand (Ident SetHandle)
 
Void SetOfOneEdge_EdgeLoopExpand (Ident SetHandle)
 
Void SetOfOneFace_CutHole (Ident FaceSetHandle, Ident EdgesSetHandle)
 
Void SetOfFaces_Extrude (Ident SetHandle, Ident ResultSetHandle)
 
Void SetOfFaces_QuadsToTriangles (Ident SetHandle, Ident ResultSetHandle)
 
Void SetOfFaces_TrianglesToQuads (Ident SetHandle, Ident ResultSetHandle)
 
Void SetOfFaces_ApplyMaterial (Ident SetHandle, Ident MaterialId)
 
Void SetOfFaces_PlanarExpand (Ident FacesSetHandle)
 
Void SetOfFaces_ChangeOrientation (Ident FacesSetHandle)
 
Void Prefabs_Reload ()
 
Void Prefab_Export ()
 
Void Prefab_Import (Integer PrefabIndex)
 
Boolean Parts_CanMergeParts ()
 
Boolean Parts_CanGroupParts ()
 
Boolean Parts_CanUngroupParts ()
 
Int3 Parts_GetOpsState ()
 
Void Parts_MergeSelectedParts ()
 
Void Parts_Group ()
 
Void Parts_UngroupSelectedParts ()
 
Void Cut ()
 
Void Copy ()
 
Void AddUndoState ()
 
Boolean AutoSave (Text FileName)
 
CEditorMesh::ETitleCoreType GetTitleCoreType ()
 

Public Attributes

Boolean GoToMaterialEditor
 
Boolean IsCreateMaterial
 
Boolean IsEditingLayer
 
Integer SubdivideSmooth_NbSteps
 
Real LayerValueAxisX
 
Real LayerValueAxisY
 
Real LayerValueAxisZ
 
Boolean LayerIndep
 
Real LayerValueParam1
 
Real LayerValueParam2
 
Real LayerValueParam3
 
Real LayerValueParam4
 
Boolean LayerIndexAxisX
 
Boolean LayerIndexAxisY
 
Boolean LayerIndexAxisZ
 
Boolean Layer_IsVisible
 
Boolean Layer_IsCollidable
 
Text LayerName
 
Boolean LayerGeneratable
 
Boolean AddTransitionInProgress
 
Text NewTransitionName
 
Integer NewTransitionPosition
 
Real NewTransitionSize
 
Integer RotateAxis
 
Boolean const Tmp_UseParts
 
Boolean const IsDebug
 
Boolean CameraEatingInputsScript
 
Integer const VertexCount
 
Integer const EdgeCount
 
Integer const FaceCount
 
Boolean const EditionBox_IsPlaneOriented
 
Real const Scale
 
Real const Step
 
Real const Size
 
Integer const RotationStep
 
Real const RotationValue
 
Real const ScalingStep
 
Real const ScalingRatio
 
Boolean DisplayVertices
 
Boolean DisplayFaces
 
Boolean DisplayJoints
 
CEditorMesh::EEdgesDisplay DisplayEdges
 
Boolean const GridSnap_IsActive
 
Boolean IsUsingPhysicMatLib
 
Integer const MaterialGameplayIdNumber
 
Integer const MaterialsUpdateId
 
Array< IdentMaterialIds
 
Array< IdentMaterialPhysicsIds
 
Array< IdentMaterialDynaIds
 
Array< TextMaterialNames
 
Array< TextMaterialPhysicsNames
 
Array< IntegerMaterialPhysics_GameplayRemap
 
Array< TextMaterialDynaNames
 
Array< Vec3MaterialLastUsedColors
 
Array< Vec3MaterialBaseColors
 
Vec3 CurrentColorForSpecialMaterials
 
Integer const Material_Atlas_SelectedSubTexIndex
 
CEditorMesh::EInteraction const CurrentInteraction
 
Integer const CreationElemsCount
 
Boolean const Display_HideElemsByDistance_IsActive
 
Integer Display_HideElemsByDistance_Distance
 
Real Display_HideElemsByDistance_Opacity
 
Ident const SelectionSet
 
Vec3 VoxelSpaceCenter
 
Vec3 VoxelSpaceAngle
 
Real VoxelSpaceStep
 
Boolean VoxelSpaceIsInteractive
 
Array< TextPrefabNames
 
Integer const PrefabNamesUpdateId
 
Integer PrefabListCurrentPage
 
Integer Prefab_TotalNb
 
Array< CEditorEvent *const > PendingEvents
 
Boolean MustClearLastSaveBuffer
 
Boolean const IsExperimental
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

API for the mesh modeler.

Supported declare modes :

  • Metadata

Definition at line 10941 of file 2025_07_14.h.

Member Enumeration Documentation

◆ EEdgesConstraint

Enumerator
Any 
Adjacent 
Closed 

Definition at line 10954 of file 2025_07_14.h.

10954  {
10955  Any,
10956  Adjacent,
10957  Closed,
10958  };

◆ EEdgesDisplay

Enumerator
Any 
Borders 
None 

Definition at line 10946 of file 2025_07_14.h.

10946  {
10947  Any,
10948  Borders,
10949  None,
10950  };

◆ EElemType

Enumerator
Vertex 
Edge 
Face 
EVoxel 
Any 

Definition at line 10962 of file 2025_07_14.h.

10962  {
10963  Vertex,
10964  Edge,
10965  Face,
10966  EVoxel,
10967  Any,
10968  };

◆ EFilterKind

Enumerator
NoFilter 
PassIfMatches 
CutIfMatches 

Definition at line 11017 of file 2025_07_14.h.

11017  {
11018  NoFilter,
11019  PassIfMatches,
11020  CutIfMatches,
11021  };

◆ EInteraction

Enumerator
Creation 
Pick 
PickJoint 
VoxelPickDrag_Base 
VoxelPickDrag_Creation 
VoxelPickDrag_Delete 
VoxelPickDrag_Select 
VoxelPickDrag_Pick 
VoxelPickDrag_SelectTranslation 
VoxelPickDrag_SelectRotation 
VoxelPickDrag_Paste 
Selection 
Translation 
PickTranslation 
ExtrudeTranslation 
Rotation 
PickRotation 
Scale 
Curve2D 
Merge 
Split 
Mirror 
Paste 
PasteMaterial 
BlocTransformation 
None 

Definition at line 10972 of file 2025_07_14.h.

10972  {
10973  Creation,
10974  Pick,
10975  PickJoint,
10984  Selection,
10985  Translation,
10988  Rotation,
10989  PickRotation,
10990  Scale,
10991  Curve2D,
10992  Merge,
10993  Split,
10994  Mirror,
10995  Paste,
10996  PasteMaterial,
10998  None,
10999  };

◆ ELayerType

Enumerator
AddGeometry 
SubdivideSmooth 
Translation 
Rotation 
Scale 
Mirror 
MoveToGround 
Extrude 
Subdivide 
Chaos 
Smooth 
BorderTransition 
BlocTransfo 
Voxels 
TriggerShape 
RespawnPos 
Sector 
Light 
LightModel 
WaterShape 
None 

Definition at line 11045 of file 2025_07_14.h.

11045  {
11046  AddGeometry,
11048  Translation,
11049  Rotation,
11050  Scale,
11051  Mirror,
11052  MoveToGround,
11053  Extrude,
11054  Subdivide,
11055  Chaos,
11056  Smooth,
11058  BlocTransfo,
11059  Voxels,
11060  TriggerShape,
11061  RespawnPos,
11062  Sector,
11063  Light,
11064  LightModel,
11065  WaterShape,
11066  None,
11067  };

◆ EMaterialFilterCriterion

Enumerator
IsAutomatic 
IsBadForHorizontalFaces 
IsBadForVerticalFaces 

Definition at line 11009 of file 2025_07_14.h.

11009  {
11010  IsAutomatic,
11013  };

◆ ETexCoordLayer

Enumerator
Lightmap 

Definition at line 11003 of file 2025_07_14.h.

11003  {
11004  Lightmap,
11005  };

◆ ETitleCoreType

Enumerator
TrackMania 
ShootMania 

Definition at line 11071 of file 2025_07_14.h.

11071  {
11072  TrackMania,
11073  ShootMania,
11074  };

◆ EUVEditorMode

Enumerator
UV 
Atlas_ApplyOnClic 
Atlas_SelectOnClic 

Definition at line 11025 of file 2025_07_14.h.

11025  {
11026  UV,
11029  };

◆ EUVEditorProjectionType

Enumerator
Planar 
Curve2D 
Cylindrical2D 
Cubic 
Polyedric 
Cylindrical 
ApplyOnlyMaterial 

Definition at line 11033 of file 2025_07_14.h.

11033  {
11034  Planar,
11035  Curve2D,
11036  Cylindrical2D,
11037  Cubic,
11038  Polyedric,
11039  Cylindrical,
11041  };

Member Function Documentation

◆ AddUndoState()

Void CEditorMesh::AddUndoState ( )

◆ Anchor_Remove()

Void CEditorMesh::Anchor_Remove ( Ident  Id)

◆ AutoSave()

Boolean CEditorMesh::AutoSave ( Text  FileName)

◆ Copy()

Void CEditorMesh::Copy ( )

◆ CopyVoxels()

Void CEditorMesh::CopyVoxels ( )

◆ Curve2DPolygon()

Void CEditorMesh::Curve2DPolygon ( Ident  FourVertexSetHandle,
Ident  Sethandle,
Integer  SubTexIndex 
)

◆ Cut()

Void CEditorMesh::Cut ( )

◆ CutVoxels()

Void CEditorMesh::CutVoxels ( )

◆ Display_ClearHighlighting()

Void CEditorMesh::Display_ClearHighlighting ( )

◆ Display_HideElemsByDistance_Start()

Void CEditorMesh::Display_HideElemsByDistance_Start ( Ident  SetHandle)

◆ Display_HideElemsByDistance_Stop()

Void CEditorMesh::Display_HideElemsByDistance_Stop ( )

◆ Display_HideMap()

Void CEditorMesh::Display_HideMap ( )

◆ Display_HighlightSet()

Void CEditorMesh::Display_HighlightSet ( Ident  SetHandle)

◆ Display_ShowMap()

Void CEditorMesh::Display_ShowMap ( )

◆ EditedMesh_Clear()

Void CEditorMesh::EditedMesh_Clear ( )

◆ EditedMesh_Lod()

Void CEditorMesh::EditedMesh_Lod ( Real  FacesRatio)

◆ EditedMesh_Simplify()

Void CEditorMesh::EditedMesh_Simplify ( )

◆ EditedMesh_SimplifySelection()

Void CEditorMesh::EditedMesh_SimplifySelection ( )

◆ EditionBox_SetStep()

Void CEditorMesh::EditionBox_SetStep ( Real  Step)

◆ ExtendSelectedSet()

Void CEditorMesh::ExtendSelectedSet ( Ident  SetHandle)

◆ GetBordersSet()

Boolean CEditorMesh::GetBordersSet ( Ident  SetHandle,
Ident  SetBordersHandle 
)

◆ GetBordersVertexs()

Void CEditorMesh::GetBordersVertexs ( Ident  SetHandle,
Ident  SetVertexHandle 
)

◆ GetTitleCoreType()

CEditorMesh::ETitleCoreType CEditorMesh::GetTitleCoreType ( )

◆ GridSnap_SetActive()

Void CEditorMesh::GridSnap_SetActive ( Boolean  IsActive)

◆ Interaction_Close()

Void CEditorMesh::Interaction_Close ( )

◆ Interaction_CloseCurve2D()

Void CEditorMesh::Interaction_CloseCurve2D ( Boolean  CanDoCurve2D)

◆ Interaction_CloseSelection()

Void CEditorMesh::Interaction_CloseSelection ( )

◆ Interaction_CloseVoxelPickDrag_Pick()

Void CEditorMesh::Interaction_CloseVoxelPickDrag_Pick ( )

◆ Interaction_CloseVoxelPickDrag_Select()

Void CEditorMesh::Interaction_CloseVoxelPickDrag_Select ( )

◆ Interaction_Creation_ClearParams()

Void CEditorMesh::Interaction_Creation_ClearParams ( )

◆ Interaction_Creation_GetElems()

Void CEditorMesh::Interaction_Creation_GetElems ( Ident  ResultSetHandle)

◆ Interaction_Creation_SetAutoMerge()

Void CEditorMesh::Interaction_Creation_SetAutoMerge ( Boolean  AutoMerge)

◆ Interaction_Creation_SetEdgesConstraint()

Void CEditorMesh::Interaction_Creation_SetEdgesConstraint ( CEditorMesh::EEdgesConstraint  EdgesConstraint)

◆ Interaction_Rotation_SetStep()

Void CEditorMesh::Interaction_Rotation_SetStep ( Real  RotationStep)

◆ Interaction_Scale_SetStep()

Void CEditorMesh::Interaction_Scale_SetStep ( Real  ScalingStep)

◆ Interaction_Selection_ClearParams()

Void CEditorMesh::Interaction_Selection_ClearParams ( )

◆ Interaction_Selection_SetCanEnterLeaf()

Void CEditorMesh::Interaction_Selection_SetCanEnterLeaf ( Boolean  CanEnterLeaf)

◆ Interaction_Selection_SetUseParts()

Void CEditorMesh::Interaction_Selection_SetUseParts ( Boolean  UseParts)

◆ Interaction_SetPreview()

Void CEditorMesh::Interaction_SetPreview ( Ident  SetToPreview)

◆ Interaction_StartBlocTransformation()

Boolean CEditorMesh::Interaction_StartBlocTransformation ( Ident  TransformationSetHandle)

◆ Interaction_StartCreation()

Boolean CEditorMesh::Interaction_StartCreation ( Ident  CreationSetHandle,
CEditorMesh::EElemType  ElemType,
Ident  SetToPickFromHandle 
)

◆ Interaction_StartCurve2D()

Boolean CEditorMesh::Interaction_StartCurve2D ( Ident  BordersSetHandle)

◆ Interaction_StartMerge()

Boolean CEditorMesh::Interaction_StartMerge ( Ident  MergeSetHandle)

◆ Interaction_StartMirror()

Boolean CEditorMesh::Interaction_StartMirror ( Ident  SetHandle)

◆ Interaction_StartPaste()

Boolean CEditorMesh::Interaction_StartPaste ( )

◆ Interaction_StartPick()

Boolean CEditorMesh::Interaction_StartPick ( CEditorMesh::EElemType  ElemType,
Ident  SetToPickFrom 
)

◆ Interaction_StartPickJoint()

Boolean CEditorMesh::Interaction_StartPickJoint ( )

◆ Interaction_StartPickRotation()

Boolean CEditorMesh::Interaction_StartPickRotation ( Ident  RotationSetHandle)

◆ Interaction_StartPickScale()

Boolean CEditorMesh::Interaction_StartPickScale ( Ident  ScalingSetHandle)

◆ Interaction_StartPickTranslation()

Boolean CEditorMesh::Interaction_StartPickTranslation ( Ident  TranslationSetHandle)

◆ Interaction_StartRotation()

Boolean CEditorMesh::Interaction_StartRotation ( Ident  RotationSetHandle)

◆ Interaction_StartSelection()

Boolean CEditorMesh::Interaction_StartSelection ( Ident  SelectionSetHandle,
CEditorMesh::EElemType  ElemType,
Ident  SelectionSetToPickFrom,
Boolean  IsFromALayer,
Boolean  AllowDoubleClick 
)

◆ Interaction_StartSplit()

Boolean CEditorMesh::Interaction_StartSplit ( )

◆ Interaction_StartTranslation()

Boolean CEditorMesh::Interaction_StartTranslation ( Ident  TranslationSetHandle)

◆ Interaction_StartVoxelPickDrag_Base()

Boolean CEditorMesh::Interaction_StartVoxelPickDrag_Base ( CEditorMesh::EElemType  ElemType)

◆ Interaction_StartVoxelPickDrag_Creation()

Boolean CEditorMesh::Interaction_StartVoxelPickDrag_Creation ( )

◆ Interaction_StartVoxelPickDrag_Delete()

Boolean CEditorMesh::Interaction_StartVoxelPickDrag_Delete ( )

◆ Interaction_StartVoxelPickDrag_Paste()

Boolean CEditorMesh::Interaction_StartVoxelPickDrag_Paste ( )

◆ Interaction_StartVoxelPickDrag_Pick()

Boolean CEditorMesh::Interaction_StartVoxelPickDrag_Pick ( )

◆ Interaction_StartVoxelPickDrag_Select()

Boolean CEditorMesh::Interaction_StartVoxelPickDrag_Select ( Ident  SelectionSetHandle)

◆ Interaction_StartVoxelPickDrag_SelectRotation()

Boolean CEditorMesh::Interaction_StartVoxelPickDrag_SelectRotation ( )

◆ Interaction_StartVoxelPickDrag_SelectTranslation()

Boolean CEditorMesh::Interaction_StartVoxelPickDrag_SelectTranslation ( )

◆ Joint_Add()

Void CEditorMesh::Joint_Add ( Vec3  Position)

◆ Joint_Link()

Void CEditorMesh::Joint_Link ( Ident  IdChild,
Ident  IdParent 
)

◆ Layers_AddLayer()

Void CEditorMesh::Layers_AddLayer ( CEditorMesh::ELayerType  LayerType)

◆ Layers_CloseEditSelectedLayer()

Void CEditorMesh::Layers_CloseEditSelectedLayer ( )

◆ Layers_DeleteSelectedLayer()

Void CEditorMesh::Layers_DeleteSelectedLayer ( )

◆ Layers_EditMask()

Void CEditorMesh::Layers_EditMask ( Integer  LayerIndex)

◆ Layers_EditMaskValidate()

Void CEditorMesh::Layers_EditMaskValidate ( Integer  LayerIndex)

◆ Layers_EditSelectedLayer()

Void CEditorMesh::Layers_EditSelectedLayer ( Boolean  RegenerateSolid)

◆ Layers_GetCount()

Integer CEditorMesh::Layers_GetCount ( )

◆ Layers_GetEditedLayerType()

CEditorMesh::ELayerType CEditorMesh::Layers_GetEditedLayerType ( )

◆ Layers_GetLayerGeneratableFromIndex()

Boolean CEditorMesh::Layers_GetLayerGeneratableFromIndex ( Integer  LayerIndex)

◆ Layers_GetLayerIdFromIndex()

Ident CEditorMesh::Layers_GetLayerIdFromIndex ( Integer  LayerIndex)

◆ Layers_GetLayerIdSelected()

Ident CEditorMesh::Layers_GetLayerIdSelected ( )

◆ Layers_GetLayerNameFromIndex()

Text CEditorMesh::Layers_GetLayerNameFromIndex ( Integer  LayerIndex)

◆ Layers_GetLayerSelectedIndex()

Integer CEditorMesh::Layers_GetLayerSelectedIndex ( )

◆ Layers_GetLayerSelectedName()

Text CEditorMesh::Layers_GetLayerSelectedName ( )

◆ Layers_GetLayerSelectedType()

CEditorMesh::ELayerType CEditorMesh::Layers_GetLayerSelectedType ( )

◆ Layers_GetLayerTypeFromIndex()

CEditorMesh::ELayerType CEditorMesh::Layers_GetLayerTypeFromIndex ( Integer  LayerIndex)

◆ Layers_MoveSelectedLayerDown()

Void CEditorMesh::Layers_MoveSelectedLayerDown ( )

◆ Layers_MoveSelectedLayerUp()

Void CEditorMesh::Layers_MoveSelectedLayerUp ( )

◆ Layers_SetLayerGeneratableFromIndex()

Void CEditorMesh::Layers_SetLayerGeneratableFromIndex ( Integer  LayerIndex,
Boolean  LayerGeneratability 
)

◆ Layers_SetLayerIdSelected()

Void CEditorMesh::Layers_SetLayerIdSelected ( Ident  LayerId)

◆ Material_ClearFilters()

Void CEditorMesh::Material_ClearFilters ( )

◆ Material_CopyMaterial()

Void CEditorMesh::Material_CopyMaterial ( Ident  SetHandle)

◆ Material_GetBitmap()

CImage CEditorMesh::Material_GetBitmap ( Ident  MaterialId)

◆ Material_GetBitmapBase()

CImage CEditorMesh::Material_GetBitmapBase ( Ident  MaterialId)

◆ Material_GetDefault()

Ident CEditorMesh::Material_GetDefault ( )

◆ Material_GetFilter()

CEditorMesh::EFilterKind CEditorMesh::Material_GetFilter ( CEditorMesh::EMaterialFilterCriterion  Criterion)

◆ Material_GetMaterialIdSelected()

Ident CEditorMesh::Material_GetMaterialIdSelected ( )

◆ Material_GetSubTexIndexSelected()

Integer CEditorMesh::Material_GetSubTexIndexSelected ( )

◆ Material_IsCustomLinkFull()

Boolean CEditorMesh::Material_IsCustomLinkFull ( Ident  MaterialId)

◆ Material_IsGameMaterial()

Boolean CEditorMesh::Material_IsGameMaterial ( )

◆ Material_IsSpecialColored()

Boolean CEditorMesh::Material_IsSpecialColored ( Ident  MaterialId)

◆ Material_MatchesCriterion()

Boolean CEditorMesh::Material_MatchesCriterion ( Ident  MaterialId,
CEditorMesh::EMaterialFilterCriterion  ResultSetHandle 
)

◆ Material_MaterialLibGetCount()

Integer CEditorMesh::Material_MaterialLibGetCount ( )

◆ Material_PasteMaterial()

Void CEditorMesh::Material_PasteMaterial ( Ident  SetHandle)

◆ Material_SetDefault()

Void CEditorMesh::Material_SetDefault ( Ident  MaterialId)

◆ Material_SetFilter()

Void CEditorMesh::Material_SetFilter ( CEditorMesh::EMaterialFilterCriterion  Criterion,
CEditorMesh::EFilterKind  FilterKind 
)

◆ Material_SetMaterialIdSelected()

Void CEditorMesh::Material_SetMaterialIdSelected ( Ident  MaterialEditorId)

◆ Material_UVEditor_Apply()

Void CEditorMesh::Material_UVEditor_Apply ( )

◆ Material_UVEditor_Close()

Void CEditorMesh::Material_UVEditor_Close ( )

◆ Material_UVEditor_GetMode()

CEditorMesh::EUVEditorMode CEditorMesh::Material_UVEditor_GetMode ( )

◆ Material_UVEditor_IsRunning()

Boolean CEditorMesh::Material_UVEditor_IsRunning ( )

◆ Material_UVEditor_Open()

Void CEditorMesh::Material_UVEditor_Open ( Ident  MaterialId,
CMlQuad  LocationQuad 
)

◆ Material_UVEditor_SetIsRotation()

Void CEditorMesh::Material_UVEditor_SetIsRotation ( Boolean  IsRotation)

◆ Material_UVEditor_SetIsScale()

Void CEditorMesh::Material_UVEditor_SetIsScale ( Boolean  IsScale)

◆ Material_UVEditor_SetIsScale1D()

Void CEditorMesh::Material_UVEditor_SetIsScale1D ( Boolean  IsScale)

◆ Material_UVEditor_SetMode()

Void CEditorMesh::Material_UVEditor_SetMode ( CEditorMesh::EUVEditorMode  Mode)

◆ Material_UVEditor_SetProjectionType()

Void CEditorMesh::Material_UVEditor_SetProjectionType ( CEditorMesh::EUVEditorProjectionType  ProjectionType)

◆ MaterialDyna_GetBitmap()

CImage CEditorMesh::MaterialDyna_GetBitmap ( Ident  MaterialId)

◆ MaterialDyna_GetDefault()

Ident CEditorMesh::MaterialDyna_GetDefault ( )

◆ MaterialDyna_GetMaterialIdSelected()

Ident CEditorMesh::MaterialDyna_GetMaterialIdSelected ( )

◆ MaterialDyna_SetDefault()

Void CEditorMesh::MaterialDyna_SetDefault ( Ident  MaterialId)

◆ MaterialDyna_SetMaterialIdSelected()

Void CEditorMesh::MaterialDyna_SetMaterialIdSelected ( Ident  DynaMaterialType)

◆ MaterialPhysic_GetDefault()

Ident CEditorMesh::MaterialPhysic_GetDefault ( )

◆ MaterialPhysic_GetGameplayId()

Integer CEditorMesh::MaterialPhysic_GetGameplayId ( Ident  MaterialId)

◆ MaterialPhysic_GetIndex()

Integer CEditorMesh::MaterialPhysic_GetIndex ( )

◆ MaterialPhysic_GetNextBitmap()

CImage CEditorMesh::MaterialPhysic_GetNextBitmap ( )

◆ MergeAllSuperposedElements()

Void CEditorMesh::MergeAllSuperposedElements ( Ident  SetHandle)

◆ Part_ClearAnchor()

Void CEditorMesh::Part_ClearAnchor ( )

◆ Part_SetAnchorPos()

Void CEditorMesh::Part_SetAnchorPos ( Vec3  Position)

◆ Part_SetIsJoint()

Void CEditorMesh::Part_SetIsJoint ( Boolean  IsJoint)

◆ Parts_CanGroupParts()

Boolean CEditorMesh::Parts_CanGroupParts ( )

◆ Parts_CanMergeParts()

Boolean CEditorMesh::Parts_CanMergeParts ( )

◆ Parts_CanUngroupParts()

Boolean CEditorMesh::Parts_CanUngroupParts ( )

◆ Parts_GetOpsState()

Int3 CEditorMesh::Parts_GetOpsState ( )

◆ Parts_Group()

Void CEditorMesh::Parts_Group ( )

◆ Parts_MergeSelectedParts()

Void CEditorMesh::Parts_MergeSelectedParts ( )

◆ Parts_UngroupSelectedParts()

Void CEditorMesh::Parts_UngroupSelectedParts ( )

◆ PickInfo_GetAnchorId()

Ident CEditorMesh::PickInfo_GetAnchorId ( )

◆ PickInfo_GetEdgeLength()

Real CEditorMesh::PickInfo_GetEdgeLength ( )

◆ PickInfo_GetError()

Text CEditorMesh::PickInfo_GetError ( )

◆ PickInfo_GetMaterial()

Ident CEditorMesh::PickInfo_GetMaterial ( )

◆ PickInfo_GetNextVertexPosition()

Vec3 CEditorMesh::PickInfo_GetNextVertexPosition ( )

◆ PickInfo_GetNormal()

Vec3 CEditorMesh::PickInfo_GetNormal ( )

◆ PickInfo_GetPosition()

Vec3 CEditorMesh::PickInfo_GetPosition ( )

◆ Prefab_Export()

Void CEditorMesh::Prefab_Export ( )

◆ Prefab_Import()

Void CEditorMesh::Prefab_Import ( Integer  PrefabIndex)

◆ Prefabs_Reload()

Void CEditorMesh::Prefabs_Reload ( )

◆ Preview_Clear()

Void CEditorMesh::Preview_Clear ( )

◆ Redo()

Void CEditorMesh::Redo ( )

◆ Selection_Invert()

Void CEditorMesh::Selection_Invert ( )

◆ Selection_Redo()

Void CEditorMesh::Selection_Redo ( )

◆ Selection_SelectAllByMaterial()

Void CEditorMesh::Selection_SelectAllByMaterial ( )

◆ Selection_Undo()

Void CEditorMesh::Selection_Undo ( )

◆ SelectionSet_SelectAll()

Void CEditorMesh::SelectionSet_SelectAll ( )

◆ SetOfEdges_BorderExpand()

Void CEditorMesh::SetOfEdges_BorderExpand ( Ident  SetHandle)

◆ SetOfEdges_Fill()

Void CEditorMesh::SetOfEdges_Fill ( Ident  SetHandle)

◆ SetOfEdges_Flip()

Void CEditorMesh::SetOfEdges_Flip ( Ident  SetHandle,
Ident  ResultSetHandle 
)

◆ SetOfElements_Append()

Void CEditorMesh::SetOfElements_Append ( Ident  DestinationSet,
Ident  SourceSet 
)

◆ SetOfElements_CollapseEdgeWithVertex()

Void CEditorMesh::SetOfElements_CollapseEdgeWithVertex ( Ident  SetHandle)

◆ SetOfElements_CopyFrom()

Void CEditorMesh::SetOfElements_CopyFrom ( Ident  DestinationSet,
Ident  SourceSet 
)

◆ SetOfElements_Create()

Ident CEditorMesh::SetOfElements_Create ( )

◆ SetOfElements_DeleteElements() [1/2]

Void CEditorMesh::SetOfElements_DeleteElements ( Ident  SetHandle)

◆ SetOfElements_DeleteElements() [2/2]

Void CEditorMesh::SetOfElements_DeleteElements ( Ident  SetHandle,
Boolean  Spread 
)

◆ SetOfElements_Destroy()

Void CEditorMesh::SetOfElements_Destroy ( Ident  SetHandle)

◆ SetOfElements_Empty()

Void CEditorMesh::SetOfElements_Empty ( Ident  SetHandle)

◆ SetOfElements_GetEdgesCount()

Integer CEditorMesh::SetOfElements_GetEdgesCount ( Ident  SetHandle)

◆ SetOfElements_GetElemsCount()

Integer CEditorMesh::SetOfElements_GetElemsCount ( Ident  SetHandle)

◆ SetOfElements_GetFacesCount()

Integer CEditorMesh::SetOfElements_GetFacesCount ( Ident  SetHandle)

◆ SetOfElements_GetVerticesCount()

Integer CEditorMesh::SetOfElements_GetVerticesCount ( Ident  SetHandle)

◆ SetOfElements_HasHorizontalFaces()

Boolean CEditorMesh::SetOfElements_HasHorizontalFaces ( Ident  SetHandle)

◆ SetOfElements_HasVerticalFaces()

Boolean CEditorMesh::SetOfElements_HasVerticalFaces ( Ident  SetHandle)

◆ SetOfElements_ProjectOnGround()

Void CEditorMesh::SetOfElements_ProjectOnGround ( Ident  SetHandle,
Real  Height 
)

◆ SetOfElements_ProjectOnPlane()

Void CEditorMesh::SetOfElements_ProjectOnPlane ( Ident  SetHandle)

◆ SetOfElements_SetAllElements()

Void CEditorMesh::SetOfElements_SetAllElements ( Ident  SetHandle)

◆ SetOfElements_SetAllFaces()

Void CEditorMesh::SetOfElements_SetAllFaces ( Ident  SetHandle)

◆ SetOfElements_SplitEdgeWithVertex()

Void CEditorMesh::SetOfElements_SplitEdgeWithVertex ( Ident  SetHandle)

◆ SetOfElements_Subdivide()

Void CEditorMesh::SetOfElements_Subdivide ( Ident  SetHandle)

◆ SetOfElements_Subdivide_Interpolation()

Void CEditorMesh::SetOfElements_Subdivide_Interpolation ( Ident  SetHandle)

◆ SetOfFaces_ApplyMaterial()

Void CEditorMesh::SetOfFaces_ApplyMaterial ( Ident  SetHandle,
Ident  MaterialId 
)

◆ SetOfFaces_ChangeOrientation()

Void CEditorMesh::SetOfFaces_ChangeOrientation ( Ident  FacesSetHandle)

◆ SetOfFaces_Extrude()

Void CEditorMesh::SetOfFaces_Extrude ( Ident  SetHandle,
Ident  ResultSetHandle 
)

◆ SetOfFaces_PlanarExpand()

Void CEditorMesh::SetOfFaces_PlanarExpand ( Ident  FacesSetHandle)

◆ SetOfFaces_QuadsToTriangles()

Void CEditorMesh::SetOfFaces_QuadsToTriangles ( Ident  SetHandle,
Ident  ResultSetHandle 
)

◆ SetOfFaces_TrianglesToQuads()

Void CEditorMesh::SetOfFaces_TrianglesToQuads ( Ident  SetHandle,
Ident  ResultSetHandle 
)

◆ SetOfOneEdge_EdgeLoopExpand()

Void CEditorMesh::SetOfOneEdge_EdgeLoopExpand ( Ident  SetHandle)

◆ SetOfOneEdge_FaceLoopExpand()

Void CEditorMesh::SetOfOneEdge_FaceLoopExpand ( Ident  SetHandle)

◆ SetOfOneFace_CutHole()

Void CEditorMesh::SetOfOneFace_CutHole ( Ident  FaceSetHandle,
Ident  EdgesSetHandle 
)

◆ SetOfVertices_DrawBox()

Void CEditorMesh::SetOfVertices_DrawBox ( Ident  ControlSetHandle,
Ident  ResultSetHandle 
)

◆ SetOfVertices_DrawCircle() [1/2]

Void CEditorMesh::SetOfVertices_DrawCircle ( Ident  CenterSetHandle,
Vec3  PointOnCircle,
Ident  ResultSetHandle 
)

◆ SetOfVertices_DrawCircle() [2/2]

Void CEditorMesh::SetOfVertices_DrawCircle ( Ident  InputSetHandle,
Ident  ResultSetHandle 
)

◆ SetOfVertices_DrawDisc()

Void CEditorMesh::SetOfVertices_DrawDisc ( Ident  InputSetHandle,
Ident  ResultSetHandle 
)

◆ SetOfVertices_DrawIcosahedricSphere()

Void CEditorMesh::SetOfVertices_DrawIcosahedricSphere ( Ident  InputSetHandle,
Ident  ResultSetHandle 
)

◆ SetOfVertices_DrawIcosahedron() [1/2]

Void CEditorMesh::SetOfVertices_DrawIcosahedron ( Ident  CenterSetHandle,
Vec3  PointOnCircle,
Ident  ResultSetHandle 
)

◆ SetOfVertices_DrawIcosahedron() [2/2]

Void CEditorMesh::SetOfVertices_DrawIcosahedron ( Ident  InputSetHandle,
Ident  ResultSetHandle 
)

◆ SetOfVertices_DrawPoly() [1/2]

Void CEditorMesh::SetOfVertices_DrawPoly ( Ident  CenterSetHandle,
Vec3  PointOnPoly,
Ident  ResultSetHandle,
Integer  VerticesCount 
)

◆ SetOfVertices_DrawPoly() [2/2]

Void CEditorMesh::SetOfVertices_DrawPoly ( Ident  InputSetHandle,
Ident  ResultSetHandle,
Integer  VerticesCount 
)

◆ SetOfVertices_DrawSpline()

Void CEditorMesh::SetOfVertices_DrawSpline ( Ident  ControlSetHandle,
Ident  ResultSetHandle 
)

◆ SetOfVertices_Weld()

Void CEditorMesh::SetOfVertices_Weld ( Ident  VerticesSetHandle)

◆ SwitchPlane()

Void CEditorMesh::SwitchPlane ( )

◆ Transitions_AddTransition()

Void CEditorMesh::Transitions_AddTransition ( Text  TransitionName,
Integer  TransitionPosition,
Real  TransitionSize 
)

◆ Transitions_DeleteCurrentTransition()

Void CEditorMesh::Transitions_DeleteCurrentTransition ( )

◆ Transitions_GetCount()

Integer CEditorMesh::Transitions_GetCount ( )

◆ Transitions_GetTransitionCurrentPage()

Integer CEditorMesh::Transitions_GetTransitionCurrentPage ( )

◆ Transitions_GetTransitionNameFromIndex()

Text CEditorMesh::Transitions_GetTransitionNameFromIndex ( Integer  TransitionIndex)

◆ Transitions_GetTransitionPositionFromIndex()

Integer CEditorMesh::Transitions_GetTransitionPositionFromIndex ( Integer  TransitionIndex)

◆ Transitions_GetTransitionSelectedIndex()

Integer CEditorMesh::Transitions_GetTransitionSelectedIndex ( )

◆ Transitions_GetTransitionSizeFromIndex()

Real CEditorMesh::Transitions_GetTransitionSizeFromIndex ( Integer  TransitionIndex)

◆ Transitions_GetTransitionVisibilityFromIndex()

Boolean CEditorMesh::Transitions_GetTransitionVisibilityFromIndex ( Integer  TransitionIndex)

◆ Transitions_SetTransitionCurrentPage()

Void CEditorMesh::Transitions_SetTransitionCurrentPage ( Integer  TransitionCurrentPage)

◆ Transitions_SetTransitionNameFromIndex()

Void CEditorMesh::Transitions_SetTransitionNameFromIndex ( Integer  TransitionIndex,
Real  TransitionName 
)

◆ Transitions_SetTransitionPositionFromIndex()

Void CEditorMesh::Transitions_SetTransitionPositionFromIndex ( Integer  TransitionIndex,
Integer  TransitionPosition 
)

◆ Transitions_SetTransitionSelectedIndex()

Void CEditorMesh::Transitions_SetTransitionSelectedIndex ( Integer  TransitionIndex)

◆ Transitions_SetTransitionSizeFromIndex()

Void CEditorMesh::Transitions_SetTransitionSizeFromIndex ( Integer  TransitionIndex,
Real  TransitionSize 
)

◆ Transitions_SetTransitionVisibilityFromIndex()

Void CEditorMesh::Transitions_SetTransitionVisibilityFromIndex ( Integer  TransitionIndex,
Boolean  TransitionVisibility 
)

◆ Undo()

Void CEditorMesh::Undo ( )

◆ UVUnwrap()

Void CEditorMesh::UVUnwrap ( Ident  SetHandle,
CEditorMesh::ETexCoordLayer  ETexCoordLayer 
)

◆ VoxelSpace_ApplyMaterialToVoxel()

Void CEditorMesh::VoxelSpace_ApplyMaterialToVoxel ( )

◆ VoxelSpace_DeleteOneVoxel()

Void CEditorMesh::VoxelSpace_DeleteOneVoxel ( )

◆ VoxelSpace_DeleteSelection()

Void CEditorMesh::VoxelSpace_DeleteSelection ( )

◆ VoxelSpace_GenerateMesh()

Void CEditorMesh::VoxelSpace_GenerateMesh ( )

◆ VoxelSpace_GetVoxelsCount()

Integer CEditorMesh::VoxelSpace_GetVoxelsCount ( )

◆ VoxelSpace_SelectAll()

Void CEditorMesh::VoxelSpace_SelectAll ( )

◆ VoxelSpace_SetVec3()

Void CEditorMesh::VoxelSpace_SetVec3 ( Vec3  Pos)

Member Data Documentation

◆ AddTransitionInProgress

Boolean CEditorMesh::AddTransitionInProgress

Definition at line 11294 of file 2025_07_14.h.

◆ CameraEatingInputsScript

Boolean CEditorMesh::CameraEatingInputsScript

Definition at line 11322 of file 2025_07_14.h.

◆ CreationElemsCount

Integer const CEditorMesh::CreationElemsCount

Definition at line 11694 of file 2025_07_14.h.

◆ CurrentColorForSpecialMaterials

Vec3 CEditorMesh::CurrentColorForSpecialMaterials

Definition at line 11530 of file 2025_07_14.h.

◆ CurrentInteraction

CEditorMesh::EInteraction const CEditorMesh::CurrentInteraction

Definition at line 11682 of file 2025_07_14.h.

◆ Display_HideElemsByDistance_Distance

Integer CEditorMesh::Display_HideElemsByDistance_Distance

Definition at line 11862 of file 2025_07_14.h.

◆ Display_HideElemsByDistance_IsActive

Boolean const CEditorMesh::Display_HideElemsByDistance_IsActive

Definition at line 11858 of file 2025_07_14.h.

◆ Display_HideElemsByDistance_Opacity

Real CEditorMesh::Display_HideElemsByDistance_Opacity

Definition at line 11866 of file 2025_07_14.h.

◆ DisplayEdges

CEditorMesh::EEdgesDisplay CEditorMesh::DisplayEdges

Definition at line 11386 of file 2025_07_14.h.

◆ DisplayFaces

Boolean CEditorMesh::DisplayFaces

Definition at line 11378 of file 2025_07_14.h.

◆ DisplayJoints

Boolean CEditorMesh::DisplayJoints

Definition at line 11382 of file 2025_07_14.h.

◆ DisplayVertices

Boolean CEditorMesh::DisplayVertices

Definition at line 11374 of file 2025_07_14.h.

◆ EdgeCount

Integer const CEditorMesh::EdgeCount

Definition at line 11330 of file 2025_07_14.h.

◆ EditionBox_IsPlaneOriented

Boolean const CEditorMesh::EditionBox_IsPlaneOriented

Definition at line 11342 of file 2025_07_14.h.

◆ FaceCount

Integer const CEditorMesh::FaceCount

Definition at line 11334 of file 2025_07_14.h.

◆ GoToMaterialEditor

Boolean CEditorMesh::GoToMaterialEditor

Definition at line 11078 of file 2025_07_14.h.

◆ GridSnap_IsActive

Boolean const CEditorMesh::GridSnap_IsActive

Definition at line 11426 of file 2025_07_14.h.

◆ IsCreateMaterial

Boolean CEditorMesh::IsCreateMaterial

Definition at line 11082 of file 2025_07_14.h.

◆ IsDebug

Boolean const CEditorMesh::IsDebug

Definition at line 11318 of file 2025_07_14.h.

◆ IsEditingLayer

Boolean CEditorMesh::IsEditingLayer

Definition at line 11226 of file 2025_07_14.h.

◆ IsExperimental

Boolean const CEditorMesh::IsExperimental

Definition at line 12234 of file 2025_07_14.h.

◆ IsUsingPhysicMatLib

Boolean CEditorMesh::IsUsingPhysicMatLib

Definition at line 11482 of file 2025_07_14.h.

◆ Layer_IsCollidable

Boolean CEditorMesh::Layer_IsCollidable

Definition at line 11282 of file 2025_07_14.h.

◆ Layer_IsVisible

Boolean CEditorMesh::Layer_IsVisible

Definition at line 11278 of file 2025_07_14.h.

◆ LayerGeneratable

Boolean CEditorMesh::LayerGeneratable

Definition at line 11290 of file 2025_07_14.h.

◆ LayerIndep

Boolean CEditorMesh::LayerIndep

Definition at line 11246 of file 2025_07_14.h.

◆ LayerIndexAxisX

Boolean CEditorMesh::LayerIndexAxisX

Definition at line 11266 of file 2025_07_14.h.

◆ LayerIndexAxisY

Boolean CEditorMesh::LayerIndexAxisY

Definition at line 11270 of file 2025_07_14.h.

◆ LayerIndexAxisZ

Boolean CEditorMesh::LayerIndexAxisZ

Definition at line 11274 of file 2025_07_14.h.

◆ LayerName

Text CEditorMesh::LayerName

Definition at line 11286 of file 2025_07_14.h.

◆ LayerValueAxisX

Real CEditorMesh::LayerValueAxisX

Definition at line 11234 of file 2025_07_14.h.

◆ LayerValueAxisY

Real CEditorMesh::LayerValueAxisY

Definition at line 11238 of file 2025_07_14.h.

◆ LayerValueAxisZ

Real CEditorMesh::LayerValueAxisZ

Definition at line 11242 of file 2025_07_14.h.

◆ LayerValueParam1

Real CEditorMesh::LayerValueParam1

Definition at line 11250 of file 2025_07_14.h.

◆ LayerValueParam2

Real CEditorMesh::LayerValueParam2

Definition at line 11254 of file 2025_07_14.h.

◆ LayerValueParam3

Real CEditorMesh::LayerValueParam3

Definition at line 11258 of file 2025_07_14.h.

◆ LayerValueParam4

Real CEditorMesh::LayerValueParam4

Definition at line 11262 of file 2025_07_14.h.

◆ Material_Atlas_SelectedSubTexIndex

Integer const CEditorMesh::Material_Atlas_SelectedSubTexIndex

Definition at line 11678 of file 2025_07_14.h.

◆ MaterialBaseColors

Array<Vec3> CEditorMesh::MaterialBaseColors

Definition at line 11526 of file 2025_07_14.h.

◆ MaterialDynaIds

Array<Ident> CEditorMesh::MaterialDynaIds

Definition at line 11502 of file 2025_07_14.h.

◆ MaterialDynaNames

Array<Text> CEditorMesh::MaterialDynaNames

Definition at line 11518 of file 2025_07_14.h.

◆ MaterialGameplayIdNumber

Integer const CEditorMesh::MaterialGameplayIdNumber

Definition at line 11486 of file 2025_07_14.h.

◆ MaterialIds

Array<Ident> CEditorMesh::MaterialIds

Definition at line 11494 of file 2025_07_14.h.

◆ MaterialLastUsedColors

Array<Vec3> CEditorMesh::MaterialLastUsedColors

Definition at line 11522 of file 2025_07_14.h.

◆ MaterialNames

Array<Text> CEditorMesh::MaterialNames

Definition at line 11506 of file 2025_07_14.h.

◆ MaterialPhysics_GameplayRemap

Array<Integer> CEditorMesh::MaterialPhysics_GameplayRemap

Definition at line 11514 of file 2025_07_14.h.

◆ MaterialPhysicsIds

Array<Ident> CEditorMesh::MaterialPhysicsIds

Definition at line 11498 of file 2025_07_14.h.

◆ MaterialPhysicsNames

Array<Text> CEditorMesh::MaterialPhysicsNames

Definition at line 11510 of file 2025_07_14.h.

◆ MaterialsUpdateId

Integer const CEditorMesh::MaterialsUpdateId

Definition at line 11490 of file 2025_07_14.h.

◆ MustClearLastSaveBuffer

Boolean CEditorMesh::MustClearLastSaveBuffer

Definition at line 12230 of file 2025_07_14.h.

◆ NewTransitionName

Text CEditorMesh::NewTransitionName

Definition at line 11298 of file 2025_07_14.h.

◆ NewTransitionPosition

Integer CEditorMesh::NewTransitionPosition

Definition at line 11302 of file 2025_07_14.h.

◆ NewTransitionSize

Real CEditorMesh::NewTransitionSize

Definition at line 11306 of file 2025_07_14.h.

◆ PendingEvents

Array<CEditorEvent* const > CEditorMesh::PendingEvents

Definition at line 12226 of file 2025_07_14.h.

◆ Prefab_TotalNb

Integer CEditorMesh::Prefab_TotalNb

Definition at line 12166 of file 2025_07_14.h.

◆ PrefabListCurrentPage

Integer CEditorMesh::PrefabListCurrentPage

Definition at line 12162 of file 2025_07_14.h.

◆ PrefabNames

Array<Text> CEditorMesh::PrefabNames

Definition at line 12154 of file 2025_07_14.h.

◆ PrefabNamesUpdateId

Integer const CEditorMesh::PrefabNamesUpdateId

Definition at line 12158 of file 2025_07_14.h.

◆ RotateAxis

Integer CEditorMesh::RotateAxis

Definition at line 11310 of file 2025_07_14.h.

◆ RotationStep

Integer const CEditorMesh::RotationStep

Definition at line 11358 of file 2025_07_14.h.

◆ RotationValue

Real const CEditorMesh::RotationValue

Definition at line 11362 of file 2025_07_14.h.

◆ Scale

CEditorMesh::Scale

Definition at line 11346 of file 2025_07_14.h.

◆ ScalingRatio

Real const CEditorMesh::ScalingRatio

Definition at line 11370 of file 2025_07_14.h.

◆ ScalingStep

Real const CEditorMesh::ScalingStep

Definition at line 11366 of file 2025_07_14.h.

◆ SelectionSet

Ident const CEditorMesh::SelectionSet

Definition at line 11890 of file 2025_07_14.h.

◆ Size

Real const CEditorMesh::Size

Definition at line 11354 of file 2025_07_14.h.

◆ Step

Real const CEditorMesh::Step

Definition at line 11350 of file 2025_07_14.h.

◆ SubdivideSmooth_NbSteps

Integer CEditorMesh::SubdivideSmooth_NbSteps

Definition at line 11230 of file 2025_07_14.h.

◆ Tmp_UseParts

Boolean const CEditorMesh::Tmp_UseParts

Definition at line 11314 of file 2025_07_14.h.

◆ VertexCount

Integer const CEditorMesh::VertexCount

Definition at line 11326 of file 2025_07_14.h.

◆ VoxelSpaceAngle

Vec3 CEditorMesh::VoxelSpaceAngle

Definition at line 12026 of file 2025_07_14.h.

◆ VoxelSpaceCenter

Vec3 CEditorMesh::VoxelSpaceCenter

Definition at line 12022 of file 2025_07_14.h.

◆ VoxelSpaceIsInteractive

Boolean CEditorMesh::VoxelSpaceIsInteractive

Definition at line 12034 of file 2025_07_14.h.

◆ VoxelSpaceStep

Real CEditorMesh::VoxelSpaceStep

Definition at line 12030 of file 2025_07_14.h.


The documentation for this class was generated from the following file:
CEditorMesh::VoxelPickDrag_Base
@ VoxelPickDrag_Base
Definition: 2025_07_14.h:10976
CEditorMesh::Chaos
@ Chaos
Definition: 2025_07_14.h:11055
CEditorMesh::BlocTransformation
@ BlocTransformation
Definition: 2025_07_14.h:10997
CEditorMesh::BlocTransfo
@ BlocTransfo
Definition: 2025_07_14.h:11058
CEditorMesh::TrackMania
@ TrackMania
Definition: 2025_07_14.h:11072
CEditorMesh::ApplyOnlyMaterial
@ ApplyOnlyMaterial
Definition: 2025_07_14.h:11040
CEditorMesh::Rotation
@ Rotation
Definition: 2025_07_14.h:10988
CEditorMesh::Merge
@ Merge
Definition: 2025_07_14.h:10992
CEditorMesh::NoFilter
@ NoFilter
Definition: 2025_07_14.h:11018
CEditorMesh::Paste
@ Paste
Definition: 2025_07_14.h:10995
CEditorMesh::MoveToGround
@ MoveToGround
Definition: 2025_07_14.h:11052
CEditorMesh::VoxelPickDrag_Select
@ VoxelPickDrag_Select
Definition: 2025_07_14.h:10979
CEditorMesh::PickRotation
@ PickRotation
Definition: 2025_07_14.h:10989
CEditorMesh::Polyedric
@ Polyedric
Definition: 2025_07_14.h:11038
CEditorMesh::PassIfMatches
@ PassIfMatches
Definition: 2025_07_14.h:11019
CEditorMesh::VoxelPickDrag_SelectRotation
@ VoxelPickDrag_SelectRotation
Definition: 2025_07_14.h:10982
CEditorMesh::Mirror
@ Mirror
Definition: 2025_07_14.h:10994
CEditorMesh::Cylindrical
@ Cylindrical
Definition: 2025_07_14.h:11039
CEditorMesh::BorderTransition
@ BorderTransition
Definition: 2025_07_14.h:11057
CEditorMesh::PickJoint
@ PickJoint
Definition: 2025_07_14.h:10975
CEditorMesh::Cylindrical2D
@ Cylindrical2D
Definition: 2025_07_14.h:11036
CEditorMesh::PickTranslation
@ PickTranslation
Definition: 2025_07_14.h:10986
CEditorMesh::Light
@ Light
Definition: 2025_07_14.h:11063
CEditorMesh::Creation
@ Creation
Definition: 2025_07_14.h:10973
CEditorMesh::EVoxel
@ EVoxel
Definition: 2025_07_14.h:10966
CEditorMesh::VoxelPickDrag_Creation
@ VoxelPickDrag_Creation
Definition: 2025_07_14.h:10977
CEditorMesh::Atlas_SelectOnClic
@ Atlas_SelectOnClic
Definition: 2025_07_14.h:11028
CEditorMesh::RespawnPos
@ RespawnPos
Definition: 2025_07_14.h:11061
CEditorMesh::ExtrudeTranslation
@ ExtrudeTranslation
Definition: 2025_07_14.h:10987
CEditorMesh::VoxelPickDrag_SelectTranslation
@ VoxelPickDrag_SelectTranslation
Definition: 2025_07_14.h:10981
CEditorMesh::Adjacent
@ Adjacent
Definition: 2025_07_14.h:10956
CEditorMesh::UV
@ UV
Definition: 2025_07_14.h:11026
CEditorMesh::ShootMania
@ ShootMania
Definition: 2025_07_14.h:11073
CEditorMesh::Borders
@ Borders
Definition: 2025_07_14.h:10948
CEditorMesh::Any
@ Any
Definition: 2025_07_14.h:10947
CEditorMesh::Split
@ Split
Definition: 2025_07_14.h:10993
CEditorMesh::Edge
@ Edge
Definition: 2025_07_14.h:10964
CEditorMesh::Atlas_ApplyOnClic
@ Atlas_ApplyOnClic
Definition: 2025_07_14.h:11027
CEditorMesh::Pick
@ Pick
Definition: 2025_07_14.h:10974
CEditorMesh::VoxelPickDrag_Paste
@ VoxelPickDrag_Paste
Definition: 2025_07_14.h:10983
CEditorMesh::Lightmap
@ Lightmap
Definition: 2025_07_14.h:11004
CEditorMesh::PasteMaterial
@ PasteMaterial
Definition: 2025_07_14.h:10996
CEditorMesh::Smooth
@ Smooth
Definition: 2025_07_14.h:11056
CEditorMesh::TriggerShape
@ TriggerShape
Definition: 2025_07_14.h:11060
CEditorMesh::Translation
@ Translation
Definition: 2025_07_14.h:10985
CEditorMesh::LightModel
@ LightModel
Definition: 2025_07_14.h:11064
CEditorMesh::Planar
@ Planar
Definition: 2025_07_14.h:11034
CEditorMesh::VoxelPickDrag_Delete
@ VoxelPickDrag_Delete
Definition: 2025_07_14.h:10978
CEditorMesh::Curve2D
@ Curve2D
Definition: 2025_07_14.h:10991
CEditorMesh::None
@ None
Definition: 2025_07_14.h:10949
CEditorMesh::WaterShape
@ WaterShape
Definition: 2025_07_14.h:11065
CEditorMesh::AddGeometry
@ AddGeometry
Definition: 2025_07_14.h:11046
CEditorMesh::Cubic
@ Cubic
Definition: 2025_07_14.h:11037
CEditorMesh::IsBadForVerticalFaces
@ IsBadForVerticalFaces
Definition: 2025_07_14.h:11012
CEditorMesh::CutIfMatches
@ CutIfMatches
Definition: 2025_07_14.h:11020
CEditorMesh::VoxelPickDrag_Pick
@ VoxelPickDrag_Pick
Definition: 2025_07_14.h:10980
CEditorMesh::SubdivideSmooth
@ SubdivideSmooth
Definition: 2025_07_14.h:11047
CEditorMesh::Sector
@ Sector
Definition: 2025_07_14.h:11062
CEditorMesh::Vertex
@ Vertex
Definition: 2025_07_14.h:10963
CEditorMesh::Voxels
@ Voxels
Definition: 2025_07_14.h:11059
CEditorMesh::Closed
@ Closed
Definition: 2025_07_14.h:10957
CEditorMesh::Face
@ Face
Definition: 2025_07_14.h:10965
CEditorMesh::Selection
@ Selection
Definition: 2025_07_14.h:10984
CEditorMesh::IsBadForHorizontalFaces
@ IsBadForHorizontalFaces
Definition: 2025_07_14.h:11011
CEditorMesh::Extrude
@ Extrude
Definition: 2025_07_14.h:11053
CEditorMesh::IsAutomatic
@ IsAutomatic
Definition: 2025_07_14.h:11010
CEditorMesh::Subdivide
@ Subdivide
Definition: 2025_07_14.h:11054
CEditorMesh::Scale
Real const Scale
Definition: 2025_07_14.h:11346