# A3DMiscPointerFromIndexGet

A3DStatus `A3DMiscPointerFromIndexGet`(const A3DUns32 uiIndex, const A3DEEntityType eType, A3DEntity **ppEntity)
  `A3DStatus` A3DMiscPointerFromIndexGet(const `A3DUns32` uiIndex, const `A3DEEntityType` eType, `A3DEntity`** ppEntity)

  Retrieve the handle of an indexed entity.

  > 2.0

  Even if they are usually accessed using a numerical index from the global data, entities such as `A3DGraphMaterialData`each have a handle like any other entity.

  This function allows you to retrieve the entity handle behind an indexed data. From the entity, additional content can be obtained, such as meta-data.

  - `kA3DTypeGraphDottingPattern`
  - `kA3DTypeGraphFillPattern`
  - `kA3DTypeGraphHatchingPattern`
  - `kA3DTypeGraphLinePattern`
  - `kA3DTypeGraphMaterial`
  - `kA3DTypeGraphPicture`
  - `kA3DTypeGraphSolidPattern`
  - `kA3DTypeGraphStyle`
  - `kA3DTypeGraphTextureApplication`
  - `kA3DTypeGraphTextureDefinition`
  - `kA3DTypeGraphVPicturePattern`

  Parameters

  > uiIndex: The index of the data in the global data

  > eType: The expected entity type

  > ppEntity: A pointer to the resulting entity handle

  Returns

  > A3D_SUCCESS or A3D_ERROR

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