Data Structures

struct  A3DGraphPictureData
 Picture data. More...
 

Enumerations

enum  A3DEPictureDataFormat {
  kA3DPicturePng,
  kA3DPictureJpg,
  kA3DPictureBmp,
  kA3DPictureBitmapRgbByte,
  kA3DPictureBitmapRgbaByte,
  kA3DPictureBitmapGreyByte,
  kA3DPictureBitmapGreyaByte
}
 Image format. More...
 

Functions

A3DStatus A3DGlobalGetGraphPictureData (const A3DUns32 uiIndexPicture, A3DGraphPictureData *pData)
 Populates the A3DGraphPictureData structure. More...
 
A3DStatus A3DGlobalInsertGraphPicture (const A3DGraphPictureData *pData, A3DUns32 *puiPictureIndex)
 Creates a picture from A3DGraphPictureData structure in global data. More...
 

Detailed Description

Entity type is kA3DTypeGraphPicture.

The HOOPS Exchange does not interpret or otherwise process picture data (image data). Instead, it transmits picture data directly to the HOOPS Exchange rendering engine.

For information about the picture data formats that HOOPS Exchange supports, see the "Filters" section in the PDF Reference, sixth edition, version 1.7.

Enumeration Type Documentation

◆ A3DEPictureDataFormat

Image format.

Version
2.0
Note
The conventions described here are similar to the common scene graphics conventions described for other 3D standards such as OpenGL and DirectX.
Enumerator
kA3DPicturePng 

PNG format.

kA3DPictureJpg 

JPEG format.

kA3DPictureBmp 

BMP format.

kA3DPictureBitmapRgbByte 

Array of Red Green and Blue bytes.

kA3DPictureBitmapRgbaByte 

Array of Red Green Blue and Alpha bytes

kA3DPictureBitmapGreyByte 

Array of Greyscale bytes

kA3DPictureBitmapGreyaByte 

Array of Greyscale and alpha bytes

Function Documentation

◆ A3DGlobalGetGraphPictureData()

A3DStatus A3DGlobalGetGraphPictureData ( const A3DUns32  uiIndexPicture,
A3DGraphPictureData pData 
)

◆ A3DGlobalInsertGraphPicture()

A3DStatus A3DGlobalInsertGraphPicture ( const A3DGraphPictureData pData,
A3DUns32 puiPictureIndex 
)