# A3DMarkupRoughnessData

struct `A3DMarkupRoughnessData`

  defined in file A3DSDKMarkupSymbol.hValues of `m_eRoughType`, `m_eRoughMode`, and `m_eRoughContactArea`define the Roughness symbol form.

  Markup roughness.

  The differents fields positions are placed all around the roughness symbol as we can see below.

  ## Index

  Variables

  - `m_pcField1`
  - `m_pcField2`
  - `m_pcField3`
  - `m_pcField4`
  - `m_pcField5`
  - `m_pcField6`
  - `m_pcField7`
  - `m_pcField8`
  - `m_pcRoughMode`
  - `m_eRoughType`
  - `m_eRoughMode`
  - `m_eRoughContactArea`
  - `m_pTextProperties`

Variables

A3DUTF8Char *`A3DMarkupRoughnessData.``m_pcField1`
  `A3DUTF8Char`*

  Field 1.

A3DUTF8Char *`A3DMarkupRoughnessData.``m_pcField2`
  `A3DUTF8Char`*

  Field 2.

A3DUTF8Char *`A3DMarkupRoughnessData.``m_pcField3`
  `A3DUTF8Char`*

  Field 3.

A3DUTF8Char *`A3DMarkupRoughnessData.``m_pcField4`
  `A3DUTF8Char`*

  Field 4.

A3DUTF8Char *`A3DMarkupRoughnessData.``m_pcField5`
  `A3DUTF8Char`*

  Field 5.

A3DUTF8Char *`A3DMarkupRoughnessData.``m_pcField6`
  `A3DUTF8Char`*

  Field 6.

A3DUTF8Char *`A3DMarkupRoughnessData.``m_pcField7`
  `A3DUTF8Char`*

  Field 7.

A3DUTF8Char *`A3DMarkupRoughnessData.``m_pcField8`
  `A3DUTF8Char`*

  Field 8.

A3DUTF8Char *`A3DMarkupRoughnessData.``m_pcRoughMode`
  `A3DUTF8Char`*

  Describes the roughness mode as string.

A3DEMDRoughnessType `A3DMarkupRoughnessData.``m_eRoughType`
  `A3DEMDRoughnessType`

  Describes the roughness type.

A3DEMDRoughnessMode `A3DMarkupRoughnessData.``m_eRoughMode`
  `A3DEMDRoughnessMode`

  Describes the roughness mode.

A3DEMDRoughnessContactArea `A3DMarkupRoughnessData.``m_eRoughContactArea`
  `A3DEMDRoughnessContactArea`

  Describes the roughness contact area.

A3DMDTextProperties *`A3DMarkupRoughnessData.``m_pTextProperties`
  `A3DMDTextProperties`*

  Pointer to the text properties.

  > `A3DMDTextPropertiesGet()`

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...