Vixen
02b45cc4
csharp
public sealed class InspectorAttribute

Marks a member as something the inspector draws an editor for.

No guide page documents this yet — the page shows what the code says about itself.

As a annotation

Valid on
Property, Field, repeatable

Remarks

Opt in, not opt out. Vixen.Core's [EditorVisible(false)] hides a member from the generic property grid, which is the right default for a serialised type where nearly every member is meant to be seen. An authored component is the other way round: it has caches, back-references and scratch state, and an inspector that showed all of them by default would be one whose author spends their time hiding things.

The attribute is what the generator looks for, so a type with none of these gets no descriptor and costs nothing.

Fields and properties (2)

  • public string? Name

    What the row is labelled, instead of the member's own name.

  • public int Order

    Where the member sits, for a type that wants an order other than declaration order.

Used by (74, showing 40)

  • AddressableEditsVixen.Editor.AssetEditors
  • AddressableGroupEditsVixen.Editor.AssetEditors
  • AttributionVixen.Editor.Inspector.Tests
  • BoundsVixen.Editor.Inspector.Tests
  • ColourParameterVixen.Editor.AssetEditors
  • ContentBuildSettingsVixen.Editor.App
  • Describes_Vixen_Editor_App_ContentBuildSettingsVixen.Editor.App
  • Describes_Vixen_Editor_App_EditorPreferencesVixen.Editor.App
  • Describes_Vixen_Editor_App_EnvironmentSettingsVixen.Editor.App
  • Describes_Vixen_Editor_App_LightingSettingsVixen.Editor.App
  • Describes_Vixen_Editor_App_NavigationSettingsVixen.Editor.App
  • Describes_Vixen_Editor_App_PhysicsSettingsVixen.Editor.App
  • Describes_Vixen_Editor_App_ProjectAssetVixen.Editor.App
  • Describes_Vixen_Editor_App_ProjectInfoSettingsVixen.Editor.App
  • Describes_Vixen_Editor_App_SceneEntityVixen.Editor.App
  • Describes_Vixen_Editor_App_Tests_PickerFixtureVixen.Editor.App.Tests
  • Describes_Vixen_Editor_AssetEditors_Content_AddressableGroupEditsVixen.Editor.AssetEditors
  • Describes_Vixen_Editor_AssetEditors_Importing_AddressableEditsVixen.Editor.AssetEditors
  • Describes_Vixen_Editor_AssetEditors_Importing_ModelImportEditsVixen.Editor.AssetEditors
  • Describes_Vixen_Editor_AssetEditors_Importing_TextureImportEditsVixen.Editor.AssetEditors
  • Describes_Vixen_Editor_AssetEditors_Materials_ColourParameterVixen.Editor.AssetEditors
  • Describes_Vixen_Editor_AssetEditors_Materials_FlagParameterVixen.Editor.AssetEditors
  • Describes_Vixen_Editor_AssetEditors_Materials_MaterialHeaderEditsVixen.Editor.AssetEditors
  • Describes_Vixen_Editor_AssetEditors_Materials_ScalarParameterVixen.Editor.AssetEditors
  • Describes_Vixen_Editor_AssetEditors_Materials_TextureParameterVixen.Editor.AssetEditors
  • Describes_Vixen_Editor_AssetEditors_Materials_VectorParameterVixen.Editor.AssetEditors
  • Describes_Vixen_Editor_Inspector_Tests_AttributionVixen.Editor.Inspector.Tests
  • Describes_Vixen_Editor_Inspector_Tests_BoundsVixen.Editor.Inspector.Tests
  • Describes_Vixen_Editor_Inspector_Tests_EmitterVixen.Editor.Inspector.Tests
  • Describes_Vixen_Editor_Inspector_Tests_InspectedEntityVixen.Editor.Inspector.Tests
  • Describes_Vixen_Editor_Inspector_Tests_RecursiveVixen.Editor.Inspector.Tests
  • Describes_Vixen_Editor_Inspector_Tests_SparkEmitterVixen.Editor.Inspector.Tests
  • Describes_Vixen_Editor_Inspector_Tests_UncreatableVixen.Editor.Inspector.Tests
  • Describes_Vixen_Editor_Inspector_Tests_VolumeVixen.Editor.Inspector.Tests
  • Describes_Vixen_Editor_Inspector_Tests_WaterMaterialVixen.Editor.Inspector.Tests
  • Describes_Vixen_Editor_Terrain_FoliageSettingsVixen.Editor.Terrain
  • Describes_Vixen_Editor_Terrain_TerrainBrushSettingsVixen.Editor.Terrain
  • Describes_Vixen_Editor_Terrain_TerrainCreateSettingsVixen.Editor.Terrain
  • Describes_Vixen_Editor_Terrain_TerrainGrassSettingsVixen.Editor.Terrain
  • Describes_Vixen_Editor_Terrain_TerrainGrowthSettingsVixen.Editor.Terrain