H3D API
2.4.1
|
Class used as the private data in field JSObject classes. More...
#include <H3D/SpiderMonkeyTypes.h>
Public Member Functions | |
PointerPrivateData (PointerType *_ptr, bool _internal_pointer, int _array_index=-1) | |
Constructor. More... | |
~PointerPrivateData () | |
Destructor. | |
PointerType * | getPointer () |
Get the pointer the JSObject encapsulates. | |
bool | isDisposed () |
Returns true if this data object has been disposed. | |
int | getArrayIndex () |
Return the array index (in case we using (MF, index) to represent an SF object Return -1 if it IS an SF object. | |
void | dispose () |
Dispose the object. Sets the dispose flag to true. | |
Class used as the private data in field JSObject classes.
|
inline |
Constructor.
_ptr | A pointer to the class for which this private data should be created. |
_internal_pointer | If true, the field will be deleted when the FieldObjectPrivate object is destructed. |
_array_index | Index into array if MF object. |