|
VisioMove SDK (iOS)
2.1.22
|

Public Types | |
| typedef VgLink | Described |
Public Member Functions | |
| VgLinkDescriptor () | |
| VgLinkDescriptor (const VgEngine::VgPosition &pSourcePosition, const VgEngine::VgColor &pSourceColor, const VgEngine::VgPosition &pTargetPosition, const VgEngine::VgColor &pTargetColor, VgEngine::VgRefPtr< VgEngine::VgITexture > pTexture, float pWidth, float pTextureRatio, float pAnimationSpeed) | |
| VgLinkDescriptor (const VgLinkDescriptor &pOther) | |
Public Member Functions inherited from VgEngine::VgReferenced | |
| VgReferenced () | |
| VgReferenced (const VgReferenced &pThis) | |
| virtual | ~VgReferenced () |
| VgReferenced & | operator= (const VgReferenced &pThis) |
| void | ref () const |
| int | unref () const |
| int | getNbReferences () const |
Static Public Member Functions | |
| static VgEngine::VgRefPtr< VgLinkDescriptor > | create () |
Public Attributes | |
| VgEngine::VgPosition | mSourcePosition |
| VgEngine::VgColor | mSourceColor |
| VgEngine::VgPosition | mTargetPosition |
| VgEngine::VgColor | mTargetColor |
| VgEngine::VgRefPtr< VgEngine::VgITexture > | mTexture |
| float | mWidth |
| float | mTextureRatio |
| float | mAnimationSpeed |
Additional Inherited Members | |
Protected Attributes inherited from VgEngine::VgReferenced | |
| int | mNbReferences |
A structure which describes the attributes of a Vg3DModule::VgLink.
| Vg3DModule::VgLinkDescriptor::VgLinkDescriptor | ( | ) |
Constructor
| Vg3DModule::VgLinkDescriptor::VgLinkDescriptor | ( | const VgEngine::VgPosition & | pSourcePosition, |
| const VgEngine::VgColor & | pSourceColor, | ||
| const VgEngine::VgPosition & | pTargetPosition, | ||
| const VgEngine::VgColor & | pTargetColor, | ||
| VgEngine::VgRefPtr< VgEngine::VgITexture > | pTexture, | ||
| float | pWidth, | ||
| float | pTextureRatio, | ||
| float | pAnimationSpeed | ||
| ) |
Parametrized constructor
| Vg3DModule::VgLinkDescriptor::VgLinkDescriptor | ( | const VgLinkDescriptor & | pOther | ) |
Copy Constructor
|
static |
This static method returns a new heap-allocated descriptor. It is the only method that should be used to instantiate new descriptors. It is a way to make sure no one will delete it, except the last VgRefPtr pointing to it.
| float Vg3DModule::VgLinkDescriptor::mAnimationSpeed |
Texture's animation speed. Default value 0.0f
| VgEngine::VgColor Vg3DModule::VgLinkDescriptor::mSourceColor |
The source point's color, The link's color will be interpolated linearly from source color. Default value VgColor(1.0f, 1.0f, 1.0f, 1.0f)
| VgEngine::VgPosition Vg3DModule::VgLinkDescriptor::mSourcePosition |
The source position.
| VgEngine::VgColor Vg3DModule::VgLinkDescriptor::mTargetColor |
The end's color. Default value VgColor(1.0f, 1.0f, 1.0f, 1.0f)
| VgEngine::VgPosition Vg3DModule::VgLinkDescriptor::mTargetPosition |
The 'end' position. Same note applies as for Vg3DModule::VgLinkDescriptor::mSourcePosition.
| VgEngine::VgRefPtr< VgEngine::VgITexture > Vg3DModule::VgLinkDescriptor::mTexture |
The optional texture to apply to the link's geometry.
| float Vg3DModule::VgLinkDescriptor::mTextureRatio |
Texture's width/height ratio. Default value 1.0f
| float Vg3DModule::VgLinkDescriptor::mWidth |
Width of the link. Default value 1.0f