Class MaterialPropertyBlockWrapper | UIWidgets | 1.5.4-preview.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class MaterialPropertyBlockWrapper

    Inheritance
    Object
    PoolObject
    MaterialPropertyBlockWrapper
    Inherited Members
    PoolObject.activated_flag
    PoolObject.setup()
    Namespace: Unity.UIWidgets.ui
    Syntax
    public class MaterialPropertyBlockWrapper : PoolObject

    Constructors

    MaterialPropertyBlockWrapper()

    Declaration
    public MaterialPropertyBlockWrapper()

    Fields

    mpb

    Declaration
    public readonly MaterialPropertyBlock mpb
    Field Value
    Type Description
    MaterialPropertyBlock

    Methods

    clear()

    Declaration
    public override void clear()
    Overrides
    PoolObject.clear()

    SetBuffer(Int32, ComputeBuffer)

    Declaration
    public void SetBuffer(int mid, ComputeBuffer buffer)
    Parameters
    Type Name Description
    Int32 mid
    ComputeBuffer buffer

    SetFloat(Int32, Single)

    Declaration
    public void SetFloat(int mid, float value)
    Parameters
    Type Name Description
    Int32 mid
    Single value

    SetFloatArray(Int32, Single[])

    Declaration
    public void SetFloatArray(int mid, float[] array)
    Parameters
    Type Name Description
    Int32 mid
    Single[] array

    SetInt(Int32, Int32)

    Declaration
    public void SetInt(int mid, int value)
    Parameters
    Type Name Description
    Int32 mid
    Int32 value

    SetMatrix(Int32, Matrix4x4)

    Declaration
    public void SetMatrix(int mid, Matrix4x4 mat)
    Parameters
    Type Name Description
    Int32 mid
    Matrix4x4 mat

    SetTexture(Int32, Texture)

    Declaration
    public void SetTexture(int mid, Texture texture)
    Parameters
    Type Name Description
    Int32 mid
    Texture texture

    SetVector(Int32, Vector4)

    Declaration
    public void SetVector(int mid, Vector4 vec)
    Parameters
    Type Name Description
    Int32 mid
    Vector4 vec
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023