#include <archon/x3d/server/field_type.H>
#include <archon/x3d/server/type.H>
#include <archon/x3d/server/event.H>
Include dependency graph for field.H:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | Archon |
namespace | Archon::X3D |
Classes | |
struct | Archon::X3D::StaticField< N, T > |
struct | Archon::X3D::SimpleField< N, T > |
struct | Archon::X3D::SimpleSequenceField< N, T > |
struct | Archon::X3D::NodeField< N, C > |
struct | Archon::X3D::NodeSequenceField< N, C > |
Functions | |
template<class N, typename T> | |
const SimpleField< N, T > * | Archon::X3D::newPrivateField (string n, const FieldType *t, T N::*v) |
template<class N, typename T> | |
const SimpleField< N, T > * | Archon::X3D::newEventIn (string n, const FieldType *t, T N::*v, Time N::*p) |
template<class N, typename T> | |
const SimpleField< N, T > * | Archon::X3D::newEventIn (string n, const FieldType *t, bool(N::*f)(const T &, const Time &), Time N::*p) |
template<class N, typename T> | |
const SimpleField< N, T > * | Archon::X3D::newExposedField (string n, const FieldType *t, T N::*v, EventSource N::*s, Time N::*p) |
template<class N, typename T> | |
const SimpleField< N, T > * | Archon::X3D::newExposedField (string n, const FieldType *t, T N::*v, bool(N::*f)(const T &, const Time &), EventSource N::*s, Time N::*p) |
template<class N, typename T> | |
const SimpleField< N, T > * | Archon::X3D::newEventOut (string n, const FieldType *t, T N::*v, EventSource N::*s) |
template<class N, typename T> | |
const SimpleSequenceField< N, T > * | Archon::X3D::newPrivateField (string n, const FieldType *t, vector< T > N::*v) |
template<class N, typename T> | |
const SimpleSequenceField< N, T > * | Archon::X3D::newEventIn (string n, const FieldType *t, vector< T > N::*v, Time N::*p) |
template<class N, typename T> | |
const SimpleSequenceField< N, T > * | Archon::X3D::newEventIn (string n, const FieldType *t, bool(N::*f)(const vector< T > &, const Time &), Time N::*p) |
template<class N, typename T> | |
const SimpleSequenceField< N, T > * | Archon::X3D::newExposedField (string n, const FieldType *t, vector< T > N::*v, EventSource N::*s, Time N::*p) |
template<class N, typename T> | |
const SimpleSequenceField< N, T > * | Archon::X3D::newExposedField (string n, const FieldType *t, vector< T > N::*v, bool(N::*f)(const vector< T > &, const Time &), EventSource N::*s, Time N::*p) |
template<class N, typename T> | |
const SimpleSequenceField< N, T > * | Archon::X3D::newEventOut (string n, const FieldType *t, vector< T > N::*v, EventSource N::*s) |
template<class N, typename C> | |
const NodeField< N, C > * | Archon::X3D::newPrivateField (string n, Ref< C > N::*v) |
template<class N, typename C> | |
const NodeField< N, C > * | Archon::X3D::newEventIn (string n, Ref< C > N::*v, Time N::*p) |
template<class N, typename C> | |
const NodeField< N, C > * | Archon::X3D::newEventIn (string n, bool(N::*f)(const Ref< C > &, const Time &), Time N::*p) |
template<class N, typename C> | |
const NodeField< N, C > * | Archon::X3D::newExposedField (string n, Ref< C > N::*v, EventSource N::*s, Time N::*p) |
template<class N, typename C> | |
const NodeField< N, C > * | Archon::X3D::newExposedField (string n, Ref< C > N::*v, bool(N::*f)(const Ref< C > &, const Time &), EventSource N::*s, Time N::*p) |
template<class N, typename C> | |
const NodeField< N, C > * | Archon::X3D::newEventOut (string n, Ref< C > N::*v, EventSource N::*s) |
template<class N, typename C> | |
const NodeSequenceField< N, C > * | Archon::X3D::newPrivateField (string n, vector< Ref< C > > N::*v) |
template<class N, typename C> | |
const NodeSequenceField< N, C > * | Archon::X3D::newEventIn (string n, vector< Ref< C > > N::*v, Time N::*p) |
template<class N, typename C> | |
const NodeSequenceField< N, C > * | Archon::X3D::newEventIn (string n, bool(N::*f)(const vector< Ref< C > > &, const Time &), Time N::*p) |
template<class N, typename C> | |
const NodeSequenceField< N, C > * | Archon::X3D::newExposedField (string n, vector< Ref< C > > N::*v, EventSource N::*s, Time N::*p) |
template<class N, typename C> | |
const NodeSequenceField< N, C > * | Archon::X3D::newExposedField (string n, vector< Ref< C > > N::*v, bool(N::*f)(const vector< Ref< C > > &, const Time &), EventSource N::*s, Time N::*p) |
template<class N, typename C> | |
const NodeSequenceField< N, C > * | Archon::X3D::newEventOut (string n, vector< Ref< C > > N::*v, EventSource N::*s) |
Definition in file field.H.