Vixen
caa30e12
csharp
public sealed class StandardFrameSettings

The Standard Frame's knobs, as something an inspector can write to.

Read the guide page for this →

Remarks

A mutable mirror beside the immutable node, on TerrainBrushSettings's reasoning. StandardFrameAsset is a record with init members because a document is a value and the expansion has to be a pure function of it; the editing pipeline writes through property setters. So this is what the panel edits, and ToAsset is what the document is rebuilt from after each write.

⚠ It carries only the knobs, and deliberately not Preset, Look or Extensions. Those three are whole assets and node lists inline in the document; round-tripping them through a flat mirror is how an editor quietly drops the half of a file it did not model. ToAsset is a with over the node the document read, so everything this type says nothing about survives untouched — which is the same "says nothing" discipline the volume settings are built on.

Fields and properties (9)

  • public FrameQualityChoice Quality

    The scalability tier the numeric sub-knobs are read from.

  • public ShadowMode Shadows

    Sun and lamp shadows.

  • public GiMode Gi

    The global-illumination stack.

  • public ReflectionsMode Reflections

    Reflections.

  • public AntialiasingMode Antialiasing

    Antialiasing — and, through it, whether the frame has motion vectors.

  • public ExposureMode Exposure

    Whether the frame meters itself or trusts the camera.

  • public bool Particles

    Whether the additive particle pass and its stage are emitted.

  • public string Output

    The resource the finished frame is written to.

  • public QualityTier? Tier

    The tier this mirror asks for, or null where it declines.

Methods (2)

Used by (7)

  • Describes_Vixen_Editor_AssetEditors_Frame_StandardFrameSettingsVixen.Editor.AssetEditors
  • FrameDocumentTestsVixen.Editor.AssetEditors.Tests
  • FrameInspectorMarkupTestsVixen.Editor.AssetEditors.Tests
  • StandardFrameDocumentVixen.Editor.AssetEditors
  • StandardFrameEditorFactoryVixen.Editor.AssetEditors
  • TypeRegistrationVixen.Editor.AssetEditors
  • Vixen_Editor_AssetEditors_Frame_StandardFrameSettingsSerializerVixen.Editor.AssetEditors