OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
osgDB::Input Class Reference

#include <Input.h>

Inheritance diagram for osgDB::Input:
Inheritance graph
[legend]
Collaboration diagram for osgDB::Input:
Collaboration graph
[legend]

Public Types

typedef
osg::ArgumentParser::Parameter 
Parameter
 
- Public Types inherited from osgDB::FieldReaderIterator
enum  { MINIMUM_FIELD_READER_QUEUE_SIZE = 10 }
 

Public Member Functions

 Input ()
 
virtual ~Input ()
 
void setOptions (const Options *options)
 
const OptionsgetOptions () const
 
virtual osg::ObjectreadObjectOfType (const osg::Object &compObj)
 
virtual osg::ObjectreadObjectOfType (const basic_type_wrapper &btw)
 
template<typename T >
T * readObjectOfType ()
 
virtual osg::ObjectreadObject ()
 
virtual osg::ImagereadImage ()
 
virtual osg::DrawablereadDrawable ()
 
virtual osg::StateAttributereadStateAttribute ()
 
virtual osg::UniformreadUniform ()
 
virtual osg::NodereadNode ()
 
virtual osg::ShaderreadShader ()
 
virtual osg::ObjectreadObject (const std::string &fileName)
 
virtual osg::ImagereadImage (const std::string &fileName)
 
virtual osg::NodereadNode (const std::string &fileName)
 
virtual osg::ShaderreadShader (const std::string &fileName)
 
virtual osg::ObjectgetObjectForUniqueID (const std::string &uniqueID)
 
virtual void registerUniqueIDForObject (const std::string &uniqueID, osg::Object *obj)
 
bool read (Parameter value1)
 
bool read (Parameter value1, Parameter value2)
 
bool read (Parameter value1, Parameter value2, Parameter value3)
 
bool read (Parameter value1, Parameter value2, Parameter value3, Parameter value4)
 
bool read (Parameter value1, Parameter value2, Parameter value3, Parameter value4, Parameter value5)
 
bool read (Parameter value1, Parameter value2, Parameter value3, Parameter value4, Parameter value5, Parameter value6)
 
bool read (Parameter value1, Parameter value2, Parameter value3, Parameter value4, Parameter value5, Parameter value6, Parameter value7)
 
bool read (Parameter value1, Parameter value2, Parameter value3, Parameter value4, Parameter value5, Parameter value6, Parameter value7, Parameter value8)
 
bool read (const char *str)
 
bool read (const char *str, Parameter value1)
 
bool read (const char *str, Parameter value1, Parameter value2)
 
bool read (const char *str, Parameter value1, Parameter value2, Parameter value3)
 
bool read (const char *str, Parameter value1, Parameter value2, Parameter value3, Parameter value4)
 
bool read (const char *str, Parameter value1, Parameter value2, Parameter value3, Parameter value4, Parameter value5)
 
bool read (const char *str, Parameter value1, Parameter value2, Parameter value3, Parameter value4, Parameter value5, Parameter value6)
 
bool read (const char *str, Parameter value1, Parameter value2, Parameter value3, Parameter value4, Parameter value5, Parameter value6, Parameter value7)
 
bool read (const char *str, Parameter value1, Parameter value2, Parameter value3, Parameter value4, Parameter value5, Parameter value6, Parameter value7, Parameter value8)
 
- Public Member Functions inherited from osgDB::FieldReaderIterator
 FieldReaderIterator ()
 
 FieldReaderIterator (const FieldReaderIterator &ic)
 
virtual ~FieldReaderIterator ()
 
FieldReaderIteratoroperator= (const FieldReaderIterator &ic)
 
void attach (std::istream *input)
 
void detach ()
 
virtual bool eof () const
 
FieldReadergetFieldReader ()
 
void insert (int pos, Field *field)
 
void insert (int pos, const char *str)
 
Fieldoperator[] (int pos)
 
Fieldfield (int pos)
 
FieldReaderIteratoroperator++ ()
 
FieldReaderIteratoroperator+= (int no)
 
void advanceOverCurrentFieldOrBlock ()
 
void advanceToEndOfCurrentBlock ()
 
void advanceToEndOfBlock (int noNestBrackets)
 
bool matchSequence (const char *str)
 
bool readSequence (const char *keyword, std::string &value)
 
bool readSequence (const char *keyword, unsigned int &value)
 
bool readSequence (const char *keyword, int &value)
 
bool readSequence (const char *keyword, float &value)
 
bool readSequence (const char *keyword, osg::Vec2f &value)
 
bool readSequence (const char *keyword, osg::Vec3f &value)
 
bool readSequence (const char *keyword, osg::Vec4f &value)
 
bool readSequence (const char *keyword, osg::Vec2d &value)
 
bool readSequence (const char *keyword, osg::Vec3d &value)
 
bool readSequence (const char *keyword, osg::Vec4d &value)
 
bool readSequence (std::string &value)
 
bool readSequence (unsigned int &value)
 
bool readSequence (int &value)
 
bool readSequence (float &value)
 
bool readSequence (osg::Vec2f &value)
 
bool readSequence (osg::Vec3f &value)
 
bool readSequence (osg::Vec4f &value)
 
bool readSequence (osg::Vec2d &value)
 
bool readSequence (osg::Vec3d &value)
 
bool readSequence (osg::Vec4d &value)
 

Detailed Description

deprecated.

Definition at line 263 of file Input.h.

Member Typedef Documentation

Definition at line 299 of file Input.h.

Constructor & Destructor Documentation

osgDB::Input::Input ( )
virtual osgDB::Input::~Input ( )
virtual

Member Function Documentation

virtual osg::Object* osgDB::Input::getObjectForUniqueID ( const std::string &  uniqueID)
virtual
const Options* osgDB::Input::getOptions ( ) const
inline

Definition at line 271 of file Input.h.

bool osgDB::Input::read ( Parameter  value1)
bool osgDB::Input::read ( Parameter  value1,
Parameter  value2 
)
bool osgDB::Input::read ( Parameter  value1,
Parameter  value2,
Parameter  value3 
)
bool osgDB::Input::read ( Parameter  value1,
Parameter  value2,
Parameter  value3,
Parameter  value4 
)
bool osgDB::Input::read ( Parameter  value1,
Parameter  value2,
Parameter  value3,
Parameter  value4,
Parameter  value5 
)
bool osgDB::Input::read ( Parameter  value1,
Parameter  value2,
Parameter  value3,
Parameter  value4,
Parameter  value5,
Parameter  value6 
)
bool osgDB::Input::read ( Parameter  value1,
Parameter  value2,
Parameter  value3,
Parameter  value4,
Parameter  value5,
Parameter  value6,
Parameter  value7 
)
bool osgDB::Input::read ( Parameter  value1,
Parameter  value2,
Parameter  value3,
Parameter  value4,
Parameter  value5,
Parameter  value6,
Parameter  value7,
Parameter  value8 
)
bool osgDB::Input::read ( const char *  str)
bool osgDB::Input::read ( const char *  str,
Parameter  value1 
)
bool osgDB::Input::read ( const char *  str,
Parameter  value1,
Parameter  value2 
)
bool osgDB::Input::read ( const char *  str,
Parameter  value1,
Parameter  value2,
Parameter  value3 
)
bool osgDB::Input::read ( const char *  str,
Parameter  value1,
Parameter  value2,
Parameter  value3,
Parameter  value4 
)
bool osgDB::Input::read ( const char *  str,
Parameter  value1,
Parameter  value2,
Parameter  value3,
Parameter  value4,
Parameter  value5 
)
bool osgDB::Input::read ( const char *  str,
Parameter  value1,
Parameter  value2,
Parameter  value3,
Parameter  value4,
Parameter  value5,
Parameter  value6 
)
bool osgDB::Input::read ( const char *  str,
Parameter  value1,
Parameter  value2,
Parameter  value3,
Parameter  value4,
Parameter  value5,
Parameter  value6,
Parameter  value7 
)
bool osgDB::Input::read ( const char *  str,
Parameter  value1,
Parameter  value2,
Parameter  value3,
Parameter  value4,
Parameter  value5,
Parameter  value6,
Parameter  value7,
Parameter  value8 
)
virtual osg::Drawable* osgDB::Input::readDrawable ( )
virtual
virtual osg::Image* osgDB::Input::readImage ( )
virtual
virtual osg::Image* osgDB::Input::readImage ( const std::string &  fileName)
virtual
virtual osg::Node* osgDB::Input::readNode ( )
virtual
virtual osg::Node* osgDB::Input::readNode ( const std::string &  fileName)
virtual
virtual osg::Object* osgDB::Input::readObject ( )
virtual
virtual osg::Object* osgDB::Input::readObject ( const std::string &  fileName)
virtual
virtual osg::Object* osgDB::Input::readObjectOfType ( const osg::Object compObj)
virtual
virtual osg::Object* osgDB::Input::readObjectOfType ( const basic_type_wrapper btw)
virtual
template<typename T >
T* osgDB::Input::readObjectOfType ( )
inline

Definition at line 278 of file Input.h.

virtual osg::Shader* osgDB::Input::readShader ( )
virtual
virtual osg::Shader* osgDB::Input::readShader ( const std::string &  fileName)
virtual
virtual osg::StateAttribute* osgDB::Input::readStateAttribute ( )
virtual
virtual osg::Uniform* osgDB::Input::readUniform ( )
virtual
virtual void osgDB::Input::registerUniqueIDForObject ( const std::string &  uniqueID,
osg::Object obj 
)
virtual
void osgDB::Input::setOptions ( const Options options)
inline

Definition at line 270 of file Input.h.


The documentation for this class was generated from the following file: