Share via


HierarchicalStateOverrideComponent Class

Definition

Controls the visualization of sub-hierarchies of entities.

public ref class HierarchicalStateOverrideComponent : Microsoft::Azure::RemoteRendering::ComponentBase
public class HierarchicalStateOverrideComponent : Microsoft.Azure.RemoteRendering.ComponentBase
type HierarchicalStateOverrideComponent = class
    inherit ComponentBase
Public Class HierarchicalStateOverrideComponent
Inherits ComponentBase
Inheritance
HierarchicalStateOverrideComponent

Properties

CutPlaneFilterMask

The cut plane filter mask of this component. This mask is effectively used by the geometry if the UseCutPlaneFilterMask flag is set.

DisableCollisionState

Wraps around GetState/SetState for the DisableCollision feature.

Enabled

Enabled state of this component.

(Inherited from ComponentBase)
HiddenState

Wraps around GetState/SetState for the Hidden feature.

InteropId (Inherited from ObjectBase)
OverrideMaterial

A single material for rendering the geometry that is activated through the UseOverrideMaterial flag.

Owner

The Entity that this component is attached to.

(Inherited from ComponentBase)
SeeThroughState

Wraps around GetState/SetState for the SeeThrough feature.

SelectedState

Wraps around GetState/SetState for the Selected feature.

ShellState

Wraps around GetState/SetState for the Shell feature.

TintColor

The color to use for tinting the meshes below this node.

TransparencyWritesDepthState

Wraps around GetState/SetState for the TransparencyWritesDepth feature.

Type

The exact type of this component.

(Inherited from ComponentBase)
UseCutPlaneFilterMaskState

Wraps around GetState/SetState for the UseCutPlaneFilterMask feature

UseOverrideMaterialState

Wraps around GetState/SetState for the UseOverrideMaterial feature.

UseTintColorState

Wraps around GetState/SetState for the UseTintColor feature.

Valid

Whether this component is still valid.

(Inherited from ComponentBase)

Methods

AsToolingObject<ToolingObject>() (Inherited from ObjectBase)
Destroy()

Destroys the component in the runtime.

(Inherited from ComponentBase)
Equals(Object) (Inherited from ObjectBase)
GetHashCode() (Inherited from ObjectBase)
GetState(HierarchicalStates)

Returns the current enabled state of a feature.

SetState(HierarchicalStates, HierarchicalEnableState)

Sets specific features to a new state of type HierarchicalEnableState.

Applies to

See also