Balloon

Types

A3DMarkupBalloonData

EA3DMDBalloonShape

Fields

KA3DMDBalloonCircle

KEA3DMDBalloonSquare

KEA3DMDBalloonDividedSquare

KEA3DMDBalloonQuadrantCircle

KEA3DMDBalloonDividedCircle

KEA3DMDBalloonRoundedBox

KEA3DMDBalloonTriangle

KEA3DMDBalloonTriangleUp

KEA3DMDBalloonTriangleDown

KEA3DMDBalloonHexagon

KEA3DMDBalloonDividedHexagon

Functions

A3DStatus

A3DMarkupBalloonGet

A3DStatus

A3DMarkupBalloonCreate

Detailed Description

group a3d_markupballoon

Version

4.0

Type Documentation

enum EA3DMDBalloonShape

Enumerator that describes balloon shape.

Values:

enumerator KA3DMDBalloonCircle

Circle Balloon.

enumerator KEA3DMDBalloonSquare

Square Balloon.

enumerator KEA3DMDBalloonDividedSquare

Divided Square Balloon.

enumerator KEA3DMDBalloonQuadrantCircle

Quadrant Circle Balloon.

enumerator KEA3DMDBalloonDividedCircle

Divided Circle Balloon.

enumerator KEA3DMDBalloonRoundedBox

Rounded Box Balloon.

enumerator KEA3DMDBalloonTriangle

Triangle Balloon.

enumerator KEA3DMDBalloonTriangleUp

Triangle Up Balloon.

enumerator KEA3DMDBalloonTriangleDown

Triangle Down Balloon.

enumerator KEA3DMDBalloonHexagon

Hexagon Balloon.

enumerator KEA3DMDBalloonDividedHexagon

Divided Hexagon Balloon.

Function Documentation

A3DStatus A3DMarkupBalloonGet(const A3DMarkupBalloon *pBalloon, A3DMarkupBalloonData *pData)

Populates the A3DMarkupBalloonData structure.

Version

4.0

Return values:
  • A3D_INITIALIZE_NOT_CALLED

  • A3D_INVALID_DATA_STRUCT_SIZE

  • A3D_INVALID_DATA_STRUCT_NULL

  • A3D_INVALID_ENTITY_NULL

  • A3D_INVALID_ENTITY_TYPE

  • A3D_SUCCESS

Returns:

A3D_SUCCESS on success, or an error code on failure

A3DStatus A3DMarkupBalloonCreate(const A3DMarkupBalloonData *pData, A3DMarkupBalloon **ppBalloon)

Creates the 3DMarkupBalloon from A3DMarkupBalloonData structure.

Version

4.0

Return values:
  • A3D_INVALID_DATA_STRUCT_SIZE

  • A3D_INVALID_DATA_STRUCT_NULL

  • A3D_SUCCESS

Returns:

A3D_SUCCESS on success, or an error code on failure