H3D API  2.4.1
Classes | Namespaces
FieldTemplates.h File Reference

Contains different templates to modify field behaviour. More...

#include <string>
#include <set>
#include <vector>
#include <H3D/SField.h>
#include <H3D/MField.h>
#include <H3D/TypedField.h>

Go to the source code of this file.

Classes

class  H3D::OnValueChangeSField< SF >
 Template for adding the virtual function onValueChange that can be overridden in subclasses in order to perform actions when the value of the field changes in any way, i.e. More...
 
class  H3D::OnNewValueSField< SF >
 Template for adding the virtual function onNewValue that can be overridden in subclasses in order to perform actions when the value is updated in any way( setValue or update ). More...
 
class  H3D::TypedRefCountField< RefCountedType, BaseRefCountType >
 Template to make sure that the Node that is set in a SFNode is of a specified Node type. More...
 
struct  H3D::AutoUpdate< BaseFieldType >
 The AutoUpdate field is a template to force the BaseField to update itself as soon as an event is received. More...
 
class  H3D::EventCollectingField< FieldType >
 The EventCollection field collects all fields routed to it that generates event between calls to the update function of the field. More...
 

Namespaces

 H3D
 H3D API namespace.
 

Detailed Description

Contains different templates to modify field behaviour.