Vixen
02b45cc4
csharp
public enum MeshElementKind

Which of a mesh's three tables a selection indexes.

Read the guide page for this →

Remarks

⚠ Three rather than four, and the missing one is Object. The editor's element modes have a fourth — see BlockoutElement — because "the whole entity" is one of the choices a designer makes. A mesh has no opinion about entities, so a kernel enum with an Object member would be a value every switch here has to reject.

Fields and properties (3)

  • Vertex

    Shared positions.

  • Edge

    Edges, indexed into Edges.

  • Face

    Faces.

Used by (20)

  • MeshSelectionVixen.Geometry
  • MeshSelectionTestsVixen.Geometry.Tests
  • BlockoutBooleanTestsVixen.Editor.Blockout.Tests
  • BlockoutCreateTestsVixen.Editor.Blockout.Tests
  • BlockoutGeometryVixen.Editor.Blockout
  • BlockoutGeometryTestsVixen.Editor.Blockout.Tests
  • BlockoutHistoryTestsVixen.Editor.Blockout.Tests
  • BlockoutModeVixen.Editor.Blockout
  • BlockoutSelectionVixen.Editor.Blockout
  • BlockoutSelectionTestsVixen.Editor.Blockout.Tests
  • BlockoutSurfaceTestsVixen.Editor.Blockout.Tests
  • BlockoutSurfacesVixen.Editor.Blockout
  • ISubObjectPickerVixen.Editor.SceneView
  • MeshEditVixen.Editor.SceneView
  • MeshEditTestsVixen.Editor.SceneView.Tests
  • MeshGizmoTargetVixen.Editor.SceneView
  • SceneLinesVixen.Editor.SceneView
  • ScenePickerVixen.Editor.SceneView
  • SubObjectPickerVixen.Editor.SceneView
  • SubObjectTestsVixen.Editor.SceneView.Tests