Preparing search index...

    Enum for multisample anti-aliasing strategy selection.

        const model = this.pluginSystem.findInterface(Editor.Model.IModel) as Editor.Model.IModel;
    const assetManager = model.project.assetManager;

    // Create a RenderTarget and configure MSAA strategy
    const rt = assetManager.createNativeAsset(
    'RenderTarget', 'MSAA_Demo', new Editor.Model.SourcePath(new Editor.Path(''), Editor.Model.SourceRootDirectory.Assets)
    ) as Editor.Assets.RenderTarget;

    // Enable MSAA antialiasing first
    rt.antialiasingMode = Editor.Assets.AntialiasingMode.MSAA;

    // Default: always apply MSAA
    rt.msaaStrategy = Editor.Assets.MSAAStrategy.Default;
    console.log(`"${rt.name}" msaaStrategy: Default (${rt.msaaStrategy})`);

    // OnlyWhenRequired: apply MSAA only when quality demands it (saves performance)
    rt.msaaStrategy = Editor.Assets.MSAAStrategy.OnlyWhenRequired;
    console.log(`Set to OnlyWhenRequired (${rt.msaaStrategy})`);
    Index

    Enumeration Members

    Enumeration Members

    Default: number

    Apply MSAA with default settings.

    OnlyWhenRequired: number

    Apply MSAA only when necessary for quality.