#include <SField.h>
Inheritance diagram for H3D::SFieldClass:

Public Member Functions | |
| virtual int | setValueFromVoidPtr (void *data, unsigned int size, int id=0)=0 |
| Set the value of the field given a pointer to where the value of the field is. | |
| virtual int | getValueAsVoidPtr (void *data, unsigned int size, int id=0)=0 |
| Get the value of the data copied into a memory buffer. | |
| virtual unsigned int | valueTypeSize ()=0 |
| Returns the size in bytes of the value type the sfield encapsulates. | |
|
||||||||||||||||
|
Get the value of the data copied into a memory buffer.
Implemented in H3D::SField< Type >, H3D::SField< RGB >, H3D::SField< RGBA >, H3D::SField< Matrix3d >, H3D::SField< Matrix4d >, H3D::SField< H3DFloat >, H3D::SField< string >, H3D::SField< Matrix3f >, H3D::SField< Matrix4f >, H3D::SField< Vec2f >, H3D::SField< Vec3f >, H3D::SField< bool >, H3D::SField< Vec2d >, H3D::SField< Vec4f >, H3D::SField< H3DDouble >, H3D::SField< Vec3d >, H3D::SField< Vec4d >, H3D::SField< Quaternion >, H3D::SField< H3DInt32 >, and H3D::SField< Rotation >. |
|
||||||||||||||||
|
Set the value of the field given a pointer to where the value of the field is.
Implemented in H3D::SField< Type >, H3D::SField< RGB >, H3D::SField< RGBA >, H3D::SField< Matrix3d >, H3D::SField< Matrix4d >, H3D::SField< H3DFloat >, H3D::SField< string >, H3D::SField< Matrix3f >, H3D::SField< Matrix4f >, H3D::SField< Vec2f >, H3D::SField< Vec3f >, H3D::SField< bool >, H3D::SField< Vec2d >, H3D::SField< Vec4f >, H3D::SField< H3DDouble >, H3D::SField< Vec3d >, H3D::SField< Vec4d >, H3D::SField< Quaternion >, H3D::SField< H3DInt32 >, and H3D::SField< Rotation >. |
1.4.5