inlib
1.2.0
|
Public Member Functions | |
virtual bool | write (io::iwbuf &)=0 |
virtual bool | read (io::irbuf &)=0 |
virtual bool | dump (std::ostream &)=0 |
void | touch () |
bool | touched () const |
void | reset_touched () |
Protected Member Functions | |
field () | |
virtual | ~field () |
field (const field &) | |
field & | operator= (const field &) |
Protected Attributes | |
bool | m_touched |
inlib::sg::field::field | ( | ) | [inline, protected] |
virtual inlib::sg::field::~field | ( | ) | [inline, protected, virtual] |
inlib::sg::field::field | ( | const field & | ) | [inline, protected] |
virtual bool inlib::sg::field::dump | ( | std::ostream & | ) | [pure virtual] |
Implemented in inlib::sg::mf_std_vec< T >, inlib::sg::mf_vec< T, TT >, inlib::sg::mf_enum< T >, inlib::sg::sf_img< T >, inlib::sg::mf_string, inlib::sg::sf_rotf, inlib::sg::sf< T >, inlib::sg::sf< float >, inlib::sg::sf< int >, inlib::sg::sf< unsigned int >, inlib::sg::sf< lpat >, inlib::sg::sf< bool >, inlib::sg::mf< T >, inlib::sg::sf_string, inlib::sg::sf_enum< T >, inlib::sg::sf_enum< sg::painting_policy >, inlib::sg::sf_enum< sg::hjust >, inlib::sg::sf_enum< sg::vjust >, inlib::sg::sf_enum< sg::area_style >, inlib::sg::sf_enum< sg::marker_style >, inlib::sg::sf_enum< sg::hatching_policy >, inlib::sg::sf_enum< winding_type >, inlib::sg::sf_enum< sg::projection_type >, inlib::sg::sf_enum< inlib::sg::hjust >, inlib::sg::sf_enum< inlib::sg::vjust >, inlib::sg::sf_vec< T, TT >, inlib::sg::sf_vec< inlib::colorf, float >, inlib::sg::sf_vec< colorf, float >, inlib::sg::sf_vec< inlib::vec3f, float >, and inlib::sg::sf_vec< vec3f, float >.
virtual bool inlib::sg::field::read | ( | io::irbuf & | ) | [pure virtual] |
Implemented in inlib::sg::mf_std_vec< T >, inlib::sg::mf_vec< T, TT >, inlib::sg::mf_enum< T >, inlib::sg::sf_img< T >, inlib::sg::mf_string, inlib::sg::sf_rotf, inlib::sg::sf< T >, inlib::sg::sf< float >, inlib::sg::sf< int >, inlib::sg::sf< unsigned int >, inlib::sg::sf< lpat >, inlib::sg::sf< bool >, inlib::sg::mf< T >, inlib::sg::sf_string, inlib::sg::sf_enum< T >, inlib::sg::sf_enum< sg::painting_policy >, inlib::sg::sf_enum< sg::hjust >, inlib::sg::sf_enum< sg::vjust >, inlib::sg::sf_enum< sg::area_style >, inlib::sg::sf_enum< sg::marker_style >, inlib::sg::sf_enum< sg::hatching_policy >, inlib::sg::sf_enum< winding_type >, inlib::sg::sf_enum< sg::projection_type >, inlib::sg::sf_enum< inlib::sg::hjust >, inlib::sg::sf_enum< inlib::sg::vjust >, inlib::sg::sf_vec< T, TT >, inlib::sg::sf_vec< inlib::colorf, float >, inlib::sg::sf_vec< colorf, float >, inlib::sg::sf_vec< inlib::vec3f, float >, and inlib::sg::sf_vec< vec3f, float >.
void inlib::sg::field::reset_touched | ( | ) | [inline] |
bool inlib::sg::field::touched | ( | ) | const [inline] |
virtual bool inlib::sg::field::write | ( | io::iwbuf & | ) | [pure virtual] |
Implemented in inlib::sg::mf_std_vec< T >, inlib::sg::mf_vec< T, TT >, inlib::sg::mf_enum< T >, inlib::sg::sf_img< T >, inlib::sg::mf_string, inlib::sg::sf_rotf, inlib::sg::sf< T >, inlib::sg::sf< float >, inlib::sg::sf< int >, inlib::sg::sf< unsigned int >, inlib::sg::sf< lpat >, inlib::sg::sf< bool >, inlib::sg::mf< T >, inlib::sg::sf_string, inlib::sg::sf_enum< T >, inlib::sg::sf_enum< sg::painting_policy >, inlib::sg::sf_enum< sg::hjust >, inlib::sg::sf_enum< sg::vjust >, inlib::sg::sf_enum< sg::area_style >, inlib::sg::sf_enum< sg::marker_style >, inlib::sg::sf_enum< sg::hatching_policy >, inlib::sg::sf_enum< winding_type >, inlib::sg::sf_enum< sg::projection_type >, inlib::sg::sf_enum< inlib::sg::hjust >, inlib::sg::sf_enum< inlib::sg::vjust >, inlib::sg::sf_vec< T, TT >, inlib::sg::sf_vec< inlib::colorf, float >, inlib::sg::sf_vec< colorf, float >, inlib::sg::sf_vec< inlib::vec3f, float >, and inlib::sg::sf_vec< vec3f, float >.
bool inlib::sg::field::m_touched [protected] |