VisioMove SDK (Android)
2.1.22
|
Public Member Functions | |
VgVectorInterpolationFunctorDescriptorRefPtr () | |
VgVectorInterpolationFunctorDescriptorRefPtr (VgVectorInterpolationFunctorDescriptor pPointer) | |
VgVectorInterpolationFunctorDescriptorRefPtr (VgVectorInterpolationFunctorDescriptorRefPtr pRefPtr) | |
VgVectorInterpolationFunctorDescriptorRefPtr | set (VgVectorInterpolationFunctorDescriptor pPointer) |
VgVectorInterpolationFunctorDescriptor | __ref__ () |
VgVectorInterpolationFunctorDescriptor | __deref__ () |
VgVectorInterpolationFunctorDescriptor | get () |
boolean | isValid () |
VgVectorInterpolationFunctorDescriptorRefPtr | create () |
void | setMStartPosition (VgPosition value) |
VgPosition | getMStartPosition () |
void | setMEndPosition (VgPosition value) |
VgPosition | getMEndPosition () |
void | setMCubic (boolean value) |
boolean | getMCubic () |
void | setMStartTime (float value) |
float | getMStartTime () |
void | setMEndTime (float value) |
float | getMEndTime () |
void | ref () |
int | unref () |
int | getNbReferences () |
Static Public Member Functions | |
static VgVectorInterpolationFunctorDescriptorRefPtr | getNull () |
This class implements descriptors for vector interpolation functors. It will simply interpolate between the start and end vectors using linear interpolation. It is possible to set the functor to use a cubic function to have acceleration at start and deceleration at end.
VgVectorInterpolationFunctorDescriptorRefPtr.VgVectorInterpolationFunctorDescriptorRefPtr | ( | ) |
VgVectorInterpolationFunctorDescriptorRefPtr.VgVectorInterpolationFunctorDescriptorRefPtr | ( | VgVectorInterpolationFunctorDescriptor | pPointer | ) |
VgVectorInterpolationFunctorDescriptorRefPtr.VgVectorInterpolationFunctorDescriptorRefPtr | ( | VgVectorInterpolationFunctorDescriptorRefPtr | pRefPtr | ) |
VgVectorInterpolationFunctorDescriptor VgVectorInterpolationFunctorDescriptorRefPtr.__deref__ | ( | ) |
VgVectorInterpolationFunctorDescriptor VgVectorInterpolationFunctorDescriptorRefPtr.__ref__ | ( | ) |
VgVectorInterpolationFunctorDescriptorRefPtr VgVectorInterpolationFunctorDescriptorRefPtr.create | ( | ) |
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.
VgVectorInterpolationFunctorDescriptor VgVectorInterpolationFunctorDescriptorRefPtr.get | ( | ) |
boolean VgVectorInterpolationFunctorDescriptorRefPtr.getMCubic | ( | ) |
VgPosition VgVectorInterpolationFunctorDescriptorRefPtr.getMEndPosition | ( | ) |
float VgVectorInterpolationFunctorDescriptorRefPtr.getMEndTime | ( | ) |
VgPosition VgVectorInterpolationFunctorDescriptorRefPtr.getMStartPosition | ( | ) |
float VgVectorInterpolationFunctorDescriptorRefPtr.getMStartTime | ( | ) |
int VgVectorInterpolationFunctorDescriptorRefPtr.getNbReferences | ( | ) |
|
static |
boolean VgVectorInterpolationFunctorDescriptorRefPtr.isValid | ( | ) |
void VgVectorInterpolationFunctorDescriptorRefPtr.ref | ( | ) |
VgVectorInterpolationFunctorDescriptorRefPtr VgVectorInterpolationFunctorDescriptorRefPtr.set | ( | VgVectorInterpolationFunctorDescriptor | pPointer | ) |
void VgVectorInterpolationFunctorDescriptorRefPtr.setMCubic | ( | boolean | value | ) |
void VgVectorInterpolationFunctorDescriptorRefPtr.setMEndPosition | ( | VgPosition | value | ) |
void VgVectorInterpolationFunctorDescriptorRefPtr.setMEndTime | ( | float | value | ) |
void VgVectorInterpolationFunctorDescriptorRefPtr.setMStartPosition | ( | VgPosition | value | ) |
void VgVectorInterpolationFunctorDescriptorRefPtr.setMStartTime | ( | float | value | ) |
int VgVectorInterpolationFunctorDescriptorRefPtr.unref | ( | ) |