ManiaScript Trackmania 2020  30/10/2024
CEditorMesh Class Reference

API for the mesh modeler. More...

#include <2024_10_30.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 10913 of file 2024_10_30.h.

Member Enumeration Documentation

◆ EEdgesConstraint

Enumerator
Any 
Adjacent 
Closed 

Definition at line 10926 of file 2024_10_30.h.

10926  {
10927  Any,
10928  Adjacent,
10929  Closed,
10930  };

◆ EEdgesDisplay

Enumerator
Any 
Borders 
None 

Definition at line 10918 of file 2024_10_30.h.

10918  {
10919  Any,
10920  Borders,
10921  None,
10922  };

◆ EElemType

Enumerator
Vertex 
Edge 
Face 
EVoxel 
Any 

Definition at line 10934 of file 2024_10_30.h.

10934  {
10935  Vertex,
10936  Edge,
10937  Face,
10938  EVoxel,
10939  Any,
10940  };

◆ EFilterKind

Enumerator
NoFilter 
PassIfMatches 
CutIfMatches 

Definition at line 10989 of file 2024_10_30.h.

10989  {
10990  NoFilter,
10991  PassIfMatches,
10992  CutIfMatches,
10993  };

◆ 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 10944 of file 2024_10_30.h.

10944  {
10945  Creation,
10946  Pick,
10947  PickJoint,
10956  Selection,
10957  Translation,
10960  Rotation,
10961  PickRotation,
10962  Scale,
10963  Curve2D,
10964  Merge,
10965  Split,
10966  Mirror,
10967  Paste,
10968  PasteMaterial,
10970  None,
10971  };

◆ 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 11017 of file 2024_10_30.h.

11017  {
11018  AddGeometry,
11020  Translation,
11021  Rotation,
11022  Scale,
11023  Mirror,
11024  MoveToGround,
11025  Extrude,
11026  Subdivide,
11027  Chaos,
11028  Smooth,
11030  BlocTransfo,
11031  Voxels,
11032  TriggerShape,
11033  RespawnPos,
11034  Sector,
11035  Light,
11036  LightModel,
11037  WaterShape,
11038  None,
11039  };

◆ EMaterialFilterCriterion

Enumerator
IsAutomatic 
IsBadForHorizontalFaces 
IsBadForVerticalFaces 

Definition at line 10981 of file 2024_10_30.h.

10981  {
10982  IsAutomatic,
10985  };

◆ ETexCoordLayer

Enumerator
Lightmap 

Definition at line 10975 of file 2024_10_30.h.

10975  {
10976  Lightmap,
10977  };

◆ ETitleCoreType

Enumerator
TrackMania 
ShootMania 

Definition at line 11043 of file 2024_10_30.h.

11043  {
11044  TrackMania,
11045  ShootMania,
11046  };

◆ EUVEditorMode

Enumerator
UV 
Atlas_ApplyOnClic 
Atlas_SelectOnClic 

Definition at line 10997 of file 2024_10_30.h.

10997  {
10998  UV,
11001  };

◆ EUVEditorProjectionType

Enumerator
Planar 
Curve2D 
Cylindrical2D 
Cubic 
Polyedric 
Cylindrical 
ApplyOnlyMaterial 

Definition at line 11005 of file 2024_10_30.h.

11005  {
11006  Planar,
11007  Curve2D,
11008  Cylindrical2D,
11009  Cubic,
11010  Polyedric,
11011  Cylindrical,
11013  };

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 11266 of file 2024_10_30.h.

◆ CameraEatingInputsScript

Boolean CEditorMesh::CameraEatingInputsScript

Definition at line 11294 of file 2024_10_30.h.

◆ CreationElemsCount

Integer const CEditorMesh::CreationElemsCount

Definition at line 11666 of file 2024_10_30.h.

◆ CurrentColorForSpecialMaterials

Vec3 CEditorMesh::CurrentColorForSpecialMaterials

Definition at line 11502 of file 2024_10_30.h.

◆ CurrentInteraction

CEditorMesh::EInteraction const CEditorMesh::CurrentInteraction

Definition at line 11654 of file 2024_10_30.h.

◆ Display_HideElemsByDistance_Distance

Integer CEditorMesh::Display_HideElemsByDistance_Distance

Definition at line 11834 of file 2024_10_30.h.

◆ Display_HideElemsByDistance_IsActive

Boolean const CEditorMesh::Display_HideElemsByDistance_IsActive

Definition at line 11830 of file 2024_10_30.h.

◆ Display_HideElemsByDistance_Opacity

Real CEditorMesh::Display_HideElemsByDistance_Opacity

Definition at line 11838 of file 2024_10_30.h.

◆ DisplayEdges

CEditorMesh::EEdgesDisplay CEditorMesh::DisplayEdges

Definition at line 11358 of file 2024_10_30.h.

◆ DisplayFaces

Boolean CEditorMesh::DisplayFaces

Definition at line 11350 of file 2024_10_30.h.

◆ DisplayJoints

Boolean CEditorMesh::DisplayJoints

Definition at line 11354 of file 2024_10_30.h.

◆ DisplayVertices

Boolean CEditorMesh::DisplayVertices

Definition at line 11346 of file 2024_10_30.h.

◆ EdgeCount

Integer const CEditorMesh::EdgeCount

Definition at line 11302 of file 2024_10_30.h.

◆ EditionBox_IsPlaneOriented

Boolean const CEditorMesh::EditionBox_IsPlaneOriented

Definition at line 11314 of file 2024_10_30.h.

◆ FaceCount

Integer const CEditorMesh::FaceCount

Definition at line 11306 of file 2024_10_30.h.

◆ GoToMaterialEditor

Boolean CEditorMesh::GoToMaterialEditor

Definition at line 11050 of file 2024_10_30.h.

◆ GridSnap_IsActive

Boolean const CEditorMesh::GridSnap_IsActive

Definition at line 11398 of file 2024_10_30.h.

◆ IsCreateMaterial

Boolean CEditorMesh::IsCreateMaterial

Definition at line 11054 of file 2024_10_30.h.

◆ IsDebug

Boolean const CEditorMesh::IsDebug

Definition at line 11290 of file 2024_10_30.h.

◆ IsEditingLayer

Boolean CEditorMesh::IsEditingLayer

Definition at line 11198 of file 2024_10_30.h.

◆ IsExperimental

Boolean const CEditorMesh::IsExperimental

Definition at line 12206 of file 2024_10_30.h.

◆ IsUsingPhysicMatLib

Boolean CEditorMesh::IsUsingPhysicMatLib

Definition at line 11454 of file 2024_10_30.h.

◆ Layer_IsCollidable

Boolean CEditorMesh::Layer_IsCollidable

Definition at line 11254 of file 2024_10_30.h.

◆ Layer_IsVisible

Boolean CEditorMesh::Layer_IsVisible

Definition at line 11250 of file 2024_10_30.h.

◆ LayerGeneratable

Boolean CEditorMesh::LayerGeneratable

Definition at line 11262 of file 2024_10_30.h.

◆ LayerIndep

Boolean CEditorMesh::LayerIndep

Definition at line 11218 of file 2024_10_30.h.

◆ LayerIndexAxisX

Boolean CEditorMesh::LayerIndexAxisX

Definition at line 11238 of file 2024_10_30.h.

◆ LayerIndexAxisY

Boolean CEditorMesh::LayerIndexAxisY

Definition at line 11242 of file 2024_10_30.h.

◆ LayerIndexAxisZ

Boolean CEditorMesh::LayerIndexAxisZ

Definition at line 11246 of file 2024_10_30.h.

◆ LayerName

Text CEditorMesh::LayerName

Definition at line 11258 of file 2024_10_30.h.

◆ LayerValueAxisX

Real CEditorMesh::LayerValueAxisX

Definition at line 11206 of file 2024_10_30.h.

◆ LayerValueAxisY

Real CEditorMesh::LayerValueAxisY

Definition at line 11210 of file 2024_10_30.h.

◆ LayerValueAxisZ

Real CEditorMesh::LayerValueAxisZ

Definition at line 11214 of file 2024_10_30.h.

◆ LayerValueParam1

Real CEditorMesh::LayerValueParam1

Definition at line 11222 of file 2024_10_30.h.

◆ LayerValueParam2

Real CEditorMesh::LayerValueParam2

Definition at line 11226 of file 2024_10_30.h.

◆ LayerValueParam3

Real CEditorMesh::LayerValueParam3

Definition at line 11230 of file 2024_10_30.h.

◆ LayerValueParam4

Real CEditorMesh::LayerValueParam4

Definition at line 11234 of file 2024_10_30.h.

◆ Material_Atlas_SelectedSubTexIndex

Integer const CEditorMesh::Material_Atlas_SelectedSubTexIndex

Definition at line 11650 of file 2024_10_30.h.

◆ MaterialBaseColors

Array<Vec3> CEditorMesh::MaterialBaseColors

Definition at line 11498 of file 2024_10_30.h.

◆ MaterialDynaIds

Array<Ident> CEditorMesh::MaterialDynaIds

Definition at line 11474 of file 2024_10_30.h.

◆ MaterialDynaNames

Array<Text> CEditorMesh::MaterialDynaNames

Definition at line 11490 of file 2024_10_30.h.

◆ MaterialGameplayIdNumber

Integer const CEditorMesh::MaterialGameplayIdNumber

Definition at line 11458 of file 2024_10_30.h.

◆ MaterialIds

Array<Ident> CEditorMesh::MaterialIds

Definition at line 11466 of file 2024_10_30.h.

◆ MaterialLastUsedColors

Array<Vec3> CEditorMesh::MaterialLastUsedColors

Definition at line 11494 of file 2024_10_30.h.

◆ MaterialNames

Array<Text> CEditorMesh::MaterialNames

Definition at line 11478 of file 2024_10_30.h.

◆ MaterialPhysics_GameplayRemap

Array<Integer> CEditorMesh::MaterialPhysics_GameplayRemap

Definition at line 11486 of file 2024_10_30.h.

◆ MaterialPhysicsIds

Array<Ident> CEditorMesh::MaterialPhysicsIds

Definition at line 11470 of file 2024_10_30.h.

◆ MaterialPhysicsNames

Array<Text> CEditorMesh::MaterialPhysicsNames

Definition at line 11482 of file 2024_10_30.h.

◆ MaterialsUpdateId

Integer const CEditorMesh::MaterialsUpdateId

Definition at line 11462 of file 2024_10_30.h.

◆ MustClearLastSaveBuffer

Boolean CEditorMesh::MustClearLastSaveBuffer

Definition at line 12202 of file 2024_10_30.h.

◆ NewTransitionName

Text CEditorMesh::NewTransitionName

Definition at line 11270 of file 2024_10_30.h.

◆ NewTransitionPosition

Integer CEditorMesh::NewTransitionPosition

Definition at line 11274 of file 2024_10_30.h.

◆ NewTransitionSize

Real CEditorMesh::NewTransitionSize

Definition at line 11278 of file 2024_10_30.h.

◆ PendingEvents

Array<CEditorEvent* const > CEditorMesh::PendingEvents

Definition at line 12198 of file 2024_10_30.h.

◆ Prefab_TotalNb

Integer CEditorMesh::Prefab_TotalNb

Definition at line 12138 of file 2024_10_30.h.

◆ PrefabListCurrentPage

Integer CEditorMesh::PrefabListCurrentPage

Definition at line 12134 of file 2024_10_30.h.

◆ PrefabNames

Array<Text> CEditorMesh::PrefabNames

Definition at line 12126 of file 2024_10_30.h.

◆ PrefabNamesUpdateId

Integer const CEditorMesh::PrefabNamesUpdateId

Definition at line 12130 of file 2024_10_30.h.

◆ RotateAxis

Integer CEditorMesh::RotateAxis

Definition at line 11282 of file 2024_10_30.h.

◆ RotationStep

Integer const CEditorMesh::RotationStep

Definition at line 11330 of file 2024_10_30.h.

◆ RotationValue

Real const CEditorMesh::RotationValue

Definition at line 11334 of file 2024_10_30.h.

◆ Scale

CEditorMesh::Scale

Definition at line 11318 of file 2024_10_30.h.

◆ ScalingRatio

Real const CEditorMesh::ScalingRatio

Definition at line 11342 of file 2024_10_30.h.

◆ ScalingStep

Real const CEditorMesh::ScalingStep

Definition at line 11338 of file 2024_10_30.h.

◆ SelectionSet

Ident const CEditorMesh::SelectionSet

Definition at line 11862 of file 2024_10_30.h.

◆ Size

Real const CEditorMesh::Size

Definition at line 11326 of file 2024_10_30.h.

◆ Step

Real const CEditorMesh::Step

Definition at line 11322 of file 2024_10_30.h.

◆ SubdivideSmooth_NbSteps

Integer CEditorMesh::SubdivideSmooth_NbSteps

Definition at line 11202 of file 2024_10_30.h.

◆ Tmp_UseParts

Boolean const CEditorMesh::Tmp_UseParts

Definition at line 11286 of file 2024_10_30.h.

◆ VertexCount

Integer const CEditorMesh::VertexCount

Definition at line 11298 of file 2024_10_30.h.

◆ VoxelSpaceAngle

Vec3 CEditorMesh::VoxelSpaceAngle

Definition at line 11998 of file 2024_10_30.h.

◆ VoxelSpaceCenter

Vec3 CEditorMesh::VoxelSpaceCenter

Definition at line 11994 of file 2024_10_30.h.

◆ VoxelSpaceIsInteractive

Boolean CEditorMesh::VoxelSpaceIsInteractive

Definition at line 12006 of file 2024_10_30.h.

◆ VoxelSpaceStep

Real CEditorMesh::VoxelSpaceStep

Definition at line 12002 of file 2024_10_30.h.


The documentation for this class was generated from the following file:
CEditorMesh::VoxelPickDrag_Base
@ VoxelPickDrag_Base
Definition: 2024_10_30.h:10948
CEditorMesh::Chaos
@ Chaos
Definition: 2024_10_30.h:11027
CEditorMesh::BlocTransformation
@ BlocTransformation
Definition: 2024_10_30.h:10969
CEditorMesh::BlocTransfo
@ BlocTransfo
Definition: 2024_10_30.h:11030
CEditorMesh::TrackMania
@ TrackMania
Definition: 2024_10_30.h:11044
CEditorMesh::ApplyOnlyMaterial
@ ApplyOnlyMaterial
Definition: 2024_10_30.h:11012
CEditorMesh::Rotation
@ Rotation
Definition: 2024_10_30.h:10960
CEditorMesh::Merge
@ Merge
Definition: 2024_10_30.h:10964
CEditorMesh::NoFilter
@ NoFilter
Definition: 2024_10_30.h:10990
CEditorMesh::Paste
@ Paste
Definition: 2024_10_30.h:10967
CEditorMesh::MoveToGround
@ MoveToGround
Definition: 2024_10_30.h:11024
CEditorMesh::VoxelPickDrag_Select
@ VoxelPickDrag_Select
Definition: 2024_10_30.h:10951
CEditorMesh::PickRotation
@ PickRotation
Definition: 2024_10_30.h:10961
CEditorMesh::Polyedric
@ Polyedric
Definition: 2024_10_30.h:11010
CEditorMesh::PassIfMatches
@ PassIfMatches
Definition: 2024_10_30.h:10991
CEditorMesh::VoxelPickDrag_SelectRotation
@ VoxelPickDrag_SelectRotation
Definition: 2024_10_30.h:10954
CEditorMesh::Mirror
@ Mirror
Definition: 2024_10_30.h:10966
CEditorMesh::Cylindrical
@ Cylindrical
Definition: 2024_10_30.h:11011
CEditorMesh::BorderTransition
@ BorderTransition
Definition: 2024_10_30.h:11029
CEditorMesh::PickJoint
@ PickJoint
Definition: 2024_10_30.h:10947
CEditorMesh::Cylindrical2D
@ Cylindrical2D
Definition: 2024_10_30.h:11008
CEditorMesh::PickTranslation
@ PickTranslation
Definition: 2024_10_30.h:10958
CEditorMesh::Light
@ Light
Definition: 2024_10_30.h:11035
CEditorMesh::Creation
@ Creation
Definition: 2024_10_30.h:10945
CEditorMesh::EVoxel
@ EVoxel
Definition: 2024_10_30.h:10938
CEditorMesh::VoxelPickDrag_Creation
@ VoxelPickDrag_Creation
Definition: 2024_10_30.h:10949
CEditorMesh::Atlas_SelectOnClic
@ Atlas_SelectOnClic
Definition: 2024_10_30.h:11000
CEditorMesh::RespawnPos
@ RespawnPos
Definition: 2024_10_30.h:11033
CEditorMesh::ExtrudeTranslation
@ ExtrudeTranslation
Definition: 2024_10_30.h:10959
CEditorMesh::VoxelPickDrag_SelectTranslation
@ VoxelPickDrag_SelectTranslation
Definition: 2024_10_30.h:10953
CEditorMesh::Adjacent
@ Adjacent
Definition: 2024_10_30.h:10928
CEditorMesh::UV
@ UV
Definition: 2024_10_30.h:10998
CEditorMesh::ShootMania
@ ShootMania
Definition: 2024_10_30.h:11045
CEditorMesh::Borders
@ Borders
Definition: 2024_10_30.h:10920
CEditorMesh::Any
@ Any
Definition: 2024_10_30.h:10919
CEditorMesh::Split
@ Split
Definition: 2024_10_30.h:10965
CEditorMesh::Edge
@ Edge
Definition: 2024_10_30.h:10936
CEditorMesh::Atlas_ApplyOnClic
@ Atlas_ApplyOnClic
Definition: 2024_10_30.h:10999
CEditorMesh::Pick
@ Pick
Definition: 2024_10_30.h:10946
CEditorMesh::VoxelPickDrag_Paste
@ VoxelPickDrag_Paste
Definition: 2024_10_30.h:10955
CEditorMesh::Lightmap
@ Lightmap
Definition: 2024_10_30.h:10976
CEditorMesh::PasteMaterial
@ PasteMaterial
Definition: 2024_10_30.h:10968
CEditorMesh::Smooth
@ Smooth
Definition: 2024_10_30.h:11028
CEditorMesh::TriggerShape
@ TriggerShape
Definition: 2024_10_30.h:11032
CEditorMesh::Translation
@ Translation
Definition: 2024_10_30.h:10957
CEditorMesh::LightModel
@ LightModel
Definition: 2024_10_30.h:11036
CEditorMesh::Planar
@ Planar
Definition: 2024_10_30.h:11006
CEditorMesh::VoxelPickDrag_Delete
@ VoxelPickDrag_Delete
Definition: 2024_10_30.h:10950
CEditorMesh::Curve2D
@ Curve2D
Definition: 2024_10_30.h:10963
CEditorMesh::None
@ None
Definition: 2024_10_30.h:10921
CEditorMesh::WaterShape
@ WaterShape
Definition: 2024_10_30.h:11037
CEditorMesh::AddGeometry
@ AddGeometry
Definition: 2024_10_30.h:11018
CEditorMesh::Cubic
@ Cubic
Definition: 2024_10_30.h:11009
CEditorMesh::IsBadForVerticalFaces
@ IsBadForVerticalFaces
Definition: 2024_10_30.h:10984
CEditorMesh::CutIfMatches
@ CutIfMatches
Definition: 2024_10_30.h:10992
CEditorMesh::VoxelPickDrag_Pick
@ VoxelPickDrag_Pick
Definition: 2024_10_30.h:10952
CEditorMesh::SubdivideSmooth
@ SubdivideSmooth
Definition: 2024_10_30.h:11019
CEditorMesh::Sector
@ Sector
Definition: 2024_10_30.h:11034
CEditorMesh::Vertex
@ Vertex
Definition: 2024_10_30.h:10935
CEditorMesh::Voxels
@ Voxels
Definition: 2024_10_30.h:11031
CEditorMesh::Closed
@ Closed
Definition: 2024_10_30.h:10929
CEditorMesh::Face
@ Face
Definition: 2024_10_30.h:10937
CEditorMesh::Selection
@ Selection
Definition: 2024_10_30.h:10956
CEditorMesh::IsBadForHorizontalFaces
@ IsBadForHorizontalFaces
Definition: 2024_10_30.h:10983
CEditorMesh::Extrude
@ Extrude
Definition: 2024_10_30.h:11025
CEditorMesh::IsAutomatic
@ IsAutomatic
Definition: 2024_10_30.h:10982
CEditorMesh::Subdivide
@ Subdivide
Definition: 2024_10_30.h:11026
CEditorMesh::Scale
Real const Scale
Definition: 2024_10_30.h:11318