# A3DRWParamsIncrementalLoadData

struct `A3DRWParamsIncrementalLoadData`

  Specifies reading parameters to load some specific parts of an assembly.

  ## Index

  Variables

  - `m_bLoadStructureOnly`
  - `m_bLoadNoDependencies`
  - `m_pRootProductOccurrence`
  - `m_uiProductOccurrencesSize`
  - `m_ppProductOccurrences`

Variables

A3DBool `A3DRWParamsIncrementalLoadData.``m_bLoadStructureOnly`
  `A3DBool`

  With a value of `A3D_TRUE`, read and return only the tree of the assembly in a model file.

A3DBool `A3DRWParamsIncrementalLoadData.``m_bLoadNoDependencies`
  `A3DBool`

  When m_bLoadNoDependencies is `A3D_TRUE`, the shattered reading mode is activated; please note, this is an independent type of incremental loading, separate from typical incremental loading.

  (As an illustration, please see the “Shattered” code sample in the HOOPS Exchange samples.)Each CAD file from a top assembly (parts and sub-assembly) is loaded and exported to PRC separately, resulting in one intermediate PRC file per CAD file. Only the specified import file content is read.Exchange will import as much information as possible (and will override some import settings in the process). If the file is a part, only the part content will be read (geometry / tessellation). If the file is an assembly, only the content of the file will be read (assembly tree, transformation, assembly attributes, etc.). External subassembly files and external part files are not processed.Once this process is complete, all of the intermediate PRC files should be reassembled into a single PRC file with the function `A3DAsmModelFileLoadFromPRCFiles()`.

A3DAsmProductOccurrence *`A3DRWParamsIncrementalLoadData.``m_pRootProductOccurrence`
  `A3DAsmProductOccurrence`*

  Root of the product occurrence to read.

A3DUns32 `A3DRWParamsIncrementalLoadData.``m_uiProductOccurrencesSize`
  `A3DUns32`

  The size of `m_ppProductOccurrences`.

A3DAsmProductOccurrence **`A3DRWParamsIncrementalLoadData.``m_ppProductOccurrences`
  `A3DAsmProductOccurrence`**

  Array of product occurrences to read. They must be sons of m_pRootProductOccurrence.

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