docs.unity3d.com
    目次を表示する/隠す

    Interface IPaintContextRender

    An interface that allows rendering of terrain-brushes for both preview purposes and to modify the terrain. NOTE: This uses the GPU so material properties will also need to be dealt with prior to rendering.

    Namespace: UnityEditor.TerrainTools
    Syntax
    public interface IPaintContextRender : IDisposable

    Methods

    RenderBrush(PaintContext, Material, Int32)

    Renders the terrain-brush using the specified material/pass to the paint-context provided.

    Declaration
    void RenderBrush(PaintContext paintContext, Material material, int pass)
    Parameters
    Type Name Description
    PaintContext paintContext

    The paint-context to modify.

    Material material

    The material to use when rendering to the terrain.

    Int32 pass

    The pass on the material to use.

    SetupTerrainToolMaterialProperties(PaintContext, BrushTransform, Material)

    Sets up the material properties required when rendering a terrain-brush.

    Declaration
    void SetupTerrainToolMaterialProperties(PaintContext paintContext, BrushTransform brushTransform, Material material)
    Parameters
    Type Name Description
    PaintContext paintContext

    The paint-context to use.

    BrushTransform brushTransform

    The brush-transform to be rendered.

    Material material

    The material whose properties are to be initialised.

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)