Candy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
HVR::VRSound::MFSoundEffect Struct Reference
Inheritance diagram for HVR::VRSound::MFSoundEffect:
Inheritance graph
[legend]

Public Member Functions

void onAdd (Node *n)
 
void onRemove (Node *n)
 
- Public Member Functions inherited from H3D::TypedMFNode< HVR::HVRSoundEffectNode >
virtual HVR::HVRSoundEffectNodegetValueByIndex (typename MFNode::size_type i, int id=0)
 
virtual HVR::HVRSoundEffectNodegetCastedValueByIndex (typename MFNode::size_type i, int id=0)
 
- Public Member Functions inherited from H3D::RefCountMField< Node >
 RefCountMField (typename FieldInternals::MFNodeAutoRefVector< Node >::size_type sz)
 
virtual const NodeVectorgetValue (int id=0)
 
virtual NodegetValueByIndex (typename BaseFieldType::size_type i, int id=0)
 
void setValue (typename FieldInternals::MFNodeAutoRefVector< Node >::size_type i, const typename FieldInternals::MFNodeAutoRefVector< Node >::value_type &v, int id=0)
 
virtual void setValue (const AutoRefVector< Node > &v, int id=0)
 
virtual void setValue (const vector< Node * > &v, int id=0)
 
virtual void swap (vector< Node * > &v, int id=0)
 
void swap (FieldInternals::MFNodeAutoRefVector< Node > &x, int id=0)
 
virtual void erase (Node *a, int id=0)
 
virtual void erase (unsigned int pos, int id=0)
 
virtual void insert (unsigned int pos, Node *a, int id=0)
 
virtual string getTypeName ()
 
const_iterator begin (int id=0)
 
const_iterator end (int id=0)
 
const_reverse_iterator rbegin (int id=0)
 
const_reverse_iterator rend (int id=0)
 
unsigned int size ()
 
size_type max_size ()
 
size_type capacity ()
 
void reserve (size_type s)
 
void resize (size_type n, Node *t=Node *(), int id=0)
 
bool empty ()
 
const_reference operator[] (size_type n)
 
const_reference front (int id=0)
 
const_reference back (int id=0)
 
void push_back (const Node *&x, int id=0)
 
void pop_back (int id=0)
 
void clear (int id=0)
 
virtual int setValueFromVoidPtr (const void *data, unsigned int nr_elements, unsigned int len, int id=0)
 
virtual int getValueAsVoidPtr (void *data, unsigned int &nr_elements, unsigned int len, int id=0)
 
virtual unsigned int valueTypeSize ()
 
 MFieldBase ()
 
 MFieldBase (size_type sz)
 
- Public Member Functions inherited from H3D::MFieldBase< Node *, FieldInternals::MFNodeAutoRefVector< Node >, Field >
const_iterator begin (int id=0)
 
const_iterator end (int id=0)
 
const_reverse_iterator rbegin (int id=0)
 
const_reverse_iterator rend (int id=0)
 
unsigned int size ()
 
size_type max_size ()
 
size_type capacity ()
 
void reserve (size_type s)
 
void resize (size_type n, Node *t=Node *(), int id=0)
 
bool empty ()
 
const_reference operator[] (size_type n)
 
const_reference front (int id=0)
 
const_reference back (int id=0)
 
void swap (FieldInternals::MFNodeAutoRefVector< Node > &x, int id=0)
 
void push_back (const Node *&x, int id=0)
 
void pop_back (int id=0)
 
void clear (int id=0)
 
 MFieldBase (size_type sz)
 

Additional Inherited Members

- Public Types inherited from H3D::RefCountMField< Node >
typedef
FieldInternals::MFNodeAutoRefVector
< Node
vector_type
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node
vector_return_type
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node >::value_type 
value_type
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node >::pointer 
pointer
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node >::const_reference 
const_reference
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node >::size_type 
size_type
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node >::difference_type 
difference_type
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node >::const_iterator 
const_iterator
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node >
::const_reverse_iterator 
const_reverse_iterator
 
- Public Types inherited from H3D::MFieldBase< Node *, FieldInternals::MFNodeAutoRefVector< Node >, Field >
typedef
FieldInternals::MFNodeAutoRefVector
< Node
vector_type
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node
vector_return_type
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node >::value_type 
value_type
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node >::pointer 
pointer
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node >::const_reference 
const_reference
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node >::size_type 
size_type
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node >::difference_type 
difference_type
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node >::const_iterator 
const_iterator
 
typedef
FieldInternals::MFNodeAutoRefVector
< Node >
::const_reverse_iterator 
const_reverse_iterator
 
- Static Public Member Functions inherited from H3D::RefCountMField< Node >
static string classTypeName ()
 
static string classTypeName ()
 
- Static Public Member Functions inherited from H3D::MFieldBase< Node *, FieldInternals::MFNodeAutoRefVector< Node >, Field >
static string classTypeName ()
 
- Protected Member Functions inherited from H3D::TypedMFNode< HVR::HVRSoundEffectNode >
virtual void onAdd (Node *n)
 
- Protected Member Functions inherited from H3D::RefCountMField< Node >
virtual void update ()
 
virtual void onRemove (Node *n)
 
void checkFieldType (Field *f, int index)
 
void checkTemplateArguments ()
 
- Protected Member Functions inherited from H3D::MFieldBase< Node *, FieldInternals::MFNodeAutoRefVector< Node >, Field >
void checkFieldType (Field *f, int index)
 
void checkTemplateArguments ()
 
- Protected Member Functions inherited from H3D::TypedField< Field, void, AnyNumber< MFieldBase< Node *, FieldInternals::MFNodeAutoRefVector< Node >, Field > > >
void checkFieldType (Field *f, int index)
 
void checkTemplateArguments ()
 
- Protected Attributes inherited from H3D::RefCountMField< Node >
FieldInternals::MFNodeAutoRefVector
< Node
value
 
- Protected Attributes inherited from H3D::MFieldBase< Node *, FieldInternals::MFNodeAutoRefVector< Node >, Field >
FieldInternals::MFNodeAutoRefVector
< Node
value