mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0

    Show / Hide Table of Contents

    Class ClippingBox

    Component to animate and visualize a box that can be used with per pixel based clipping.

    Inheritance
    Object
    ClippingPrimitive
    ClippingBox
    Implements
    IMaterialInstanceOwner
    MonoBehaviour
    Inherited Members
    ClippingPrimitive.renderers
    ClippingPrimitive.clippingSide
    ClippingPrimitive.ClippingSide
    ClippingPrimitive.UseOnPreRender
    ClippingPrimitive.materialPropertyBlock
    ClippingPrimitive.AddRenderer(Renderer)
    ClippingPrimitive.RemoveRenderer(Renderer)
    ClippingPrimitive.ClearRenderers()
    ClippingPrimitive.GetRenderersCopy()
    ClippingPrimitive.OnEnable()
    ClippingPrimitive.OnDisable()
    ClippingPrimitive.LateUpdate()
    ClippingPrimitive.OnCameraPreRender(CameraEventRouter)
    ClippingPrimitive.OnDestroy()
    ClippingPrimitive.OnMaterialChanged(MaterialInstance)
    ClippingPrimitive.UpdateRenderers()
    ClippingPrimitive.ToggleClippingFeature(Boolean)
    ClippingPrimitive.ToggleClippingFeature(Material[], Boolean)
    ClippingPrimitive.ToggleClippingFeature(Material, Boolean)
    Namespace: Microsoft.MixedReality.Toolkit.Utilities
    Assembly: cs.temp.dll.dll
    Syntax
    public class ClippingBox : ClippingPrimitive, IMaterialInstanceOwner, MonoBehaviour

    Fields

    clipBoxInverseTransformID

    The property name of the clip box inverse transformation matrix within the shader.

    Declaration
    protected int clipBoxInverseTransformID
    Field Value
    Type Description
    Int32

    clipBoxSizeID

    The property name of the clip box data within the shader.

    Declaration
    protected int clipBoxSizeID
    Field Value
    Type Description
    Int32

    Properties

    ClippingSideProperty

    Declaration
    protected override string ClippingSideProperty { get; }
    Property Value
    Type Description
    String
    Overrides
    ClippingPrimitive.ClippingSideProperty

    ClippingSideProperty

    Declaration
    protected override string ClippingSideProperty { get; }
    Property Value
    Type Description
    String
    Overrides
    ClippingPrimitive.ClippingSideProperty

    Keyword

    Declaration
    protected override string Keyword { get; }
    Property Value
    Type Description
    String
    Overrides
    ClippingPrimitive.Keyword

    Keyword

    Declaration
    protected override string Keyword { get; }
    Property Value
    Type Description
    String
    Overrides
    ClippingPrimitive.Keyword

    Methods

    Initialize()

    Declaration
    protected override void Initialize()
    Overrides
    ClippingPrimitive.Initialize()

    Initialize()

    Declaration
    protected override void Initialize()
    Overrides
    ClippingPrimitive.Initialize()

    OnDrawGizmosSelected()

    Renders a visual representation of the clipping primitive when selected.

    Declaration
    protected void OnDrawGizmosSelected()

    UpdateShaderProperties(MaterialPropertyBlock)

    Declaration
    protected override void UpdateShaderProperties(MaterialPropertyBlock materialPropertyBlock)
    Parameters
    Type Name Description
    MaterialPropertyBlock materialPropertyBlock
    Overrides
    ClippingPrimitive.UpdateShaderProperties(MaterialPropertyBlock)

    UpdateShaderProperties(MaterialPropertyBlock)

    Declaration
    protected override void UpdateShaderProperties(MaterialPropertyBlock materialPropertyBlock)
    Parameters
    Type Name Description
    MaterialPropertyBlock materialPropertyBlock
    Overrides
    ClippingPrimitive.UpdateShaderProperties(MaterialPropertyBlock)

    Implements

    IMaterialInstanceOwner
    MonoBehaviour
    In This Article
    • Fields
      • clipBoxInverseTransformID
      • clipBoxSizeID
    • Properties
      • ClippingSideProperty
      • ClippingSideProperty
      • Keyword
      • Keyword
    • Methods
      • Initialize()
      • Initialize()
      • OnDrawGizmosSelected()
      • UpdateShaderProperties(MaterialPropertyBlock)
      • UpdateShaderProperties(MaterialPropertyBlock)
    • Implements
    Back to top Generated by DocFX