struct A3DPDFActionStartAnimationData

Structure to define an action to start an animation on a 3D annotation.

This action is to start an animation on the 3D annotation. The animation can later be paused or resumed with other actions A3DPDFActionPauseAnimation and A3DPDFActionResumeAnimation.

The animation can be a native animation (typically in a U3D file), or an animation built with HOOPS Publish API (see Animation Module). This should be set with m_bIsNativeAnimation.




Public Members

A3DPDF3DAnnot *m_p3DAnnot

The 3D annotation that holds the animations.

A3DUTF8Char *m_pcAnimName

Name identifier of the animation in the 3D annotation.

A3DInt32 m_iAnimIndex

Index identifier of the animation in the 3D annotation.

A3DBool m_bIsNativeAnimation

True if the animation is natively stored into the Artwork. The only situation currently supported for this scenario is a U3D file with a U3D native animation embedded.

A3DDouble m_dStartTime

Time where to start the animation (in seconds).

A3DDouble m_dEndTime

Time where to end the animation (in seconds). If the value is -1., the animation runs until its end.