# A3DMiscCascadedAttributesData

struct `A3DMiscCascadedAttributesData`

  Describes inheritable properties of a model file node (`A3DMiscCascadedAttributes`)

  > 2.0

  In the context of `A3DMiscCascadedAttributes`, an attribute is a `ProductOccurrence`-level configuration that affects the visibility of the product occurrence.

  `m_bShow`and `m_bRemoved`both trigger the direct visibility of the object in a render scene. Yet while `m_bShow`only sets whether it is hide or shown, `m_bRemoved`is used to actually express its removal from the model file.

  Objects can be organized by assigning them into layers. All the items inside a same layer are processed as a group. A layer is a numeric identifier which is set with `m_usLayer`. Processing can be applied on a model file with restrictions on layers using an `A3DAsmFilter`entity. When no specific layer is set, `m_usLayer`can be `A3D_DEFAULT_LAYER`.

  The `m_sStyle`structure is used to fully describe the rendering style of the object, including colors, line patterns and materials.

  > `A3DGraphStyleData`

  > `A3DMiscCascadedAttributesPush()`

  > `A3DMiscCascadedAttributesGet()`

  > `A3DMiscCascadedAttributesCreate()`

  > `A3DEntityDelete()`

  > `A3DMiscCascadedAttributesPushTessFace()`

  > `A3DMiscCascadedAttributesEntityReferencePush()`

  > Bit Field for Behavior on Graphics

  ## Index

  Variables

  - `m_bShow`
  - `m_bRemoved`
  - `m_usLayer`
  - `m_sStyle`
  - `m_pCoordinateSystem`

Variables

A3DBool `A3DMiscCascadedAttributesData.``m_bShow`
  `A3DBool`

  Sets whethers the object is shown (`A3D_TRUE`) or hidden (`A3D_FALSE`)

A3DBool `A3DMiscCascadedAttributesData.``m_bRemoved`
  `A3DBool`

  If true, the object or its reference has been removed from the model file.

A3DUns16 `A3DMiscCascadedAttributesData.``m_usLayer`
  `A3DUns16`

  Layer identifier. Can be `A3D_DEFAULT_LAYER`

A3DGraphStyleData `A3DMiscCascadedAttributesData.``m_sStyle`
  `A3DGraphStyleData`

  Style to use for the object.

A3DRiCoordinateSystem *`A3DMiscCascadedAttributesData.``m_pCoordinateSystem`
  `A3DRiCoordinateSystem`*

  Reserved for future use.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...