#include <H3DImageLoaderNode.h>
Inheritance diagram for H3D::H3DImageLoaderNode:

Public Types | |
| typedef H3DImageLoaderNode *(* | CreateNodeFunc )() |
| typedef bool(* | SupportsFileFunc )(const string &url) |
| Function ptr type for. | |
Public Member Functions | |
| H3DImageLoaderNode () | |
| Constructor. | |
| virtual Image * | loadImage (const string &url)=0 |
| Pure virtual function to load an Image from a url. | |
| virtual string | defaultXMLContainerField () |
| Returns the default xml containerField attribute value. | |
Static Public Member Functions | |
| template<class N> | |
| static H3DImageLoaderNode * | newImageLoaderNode () |
| static H3DImageLoaderNode * | getSupportedFileReader (const string &url) |
| class that can handle that file type. | |
| static void | registerFileReader (const string &name, CreateNodeFunc create, SupportsFileFunc supports) |
| Register a file reader that can then be returned by getSupportedFileReader(). | |
| static void | registerFileReader (const FileReaderRegistration &fr) |
| Register a file reader that can then be returned by getSupportedFileReader(). | |
Static Protected Attributes | |
| static list< FileReaderRegistration > * | registered_file_readers |
| static bool | initialized = false |
Classes | |
| struct | FileReaderRegistration |
| Class used to register a class to the registered file readers. More... | |
Each subclass must define the loadImage () function. It is used by e.g. the ImageTexture node.
|
|
Returns the default xml containerField attribute value. For this node it is "imageLoader". Reimplemented from H3D::Node. |
|
|
class that can handle that file type. If no such class is registered NULL is returns. |
|
|
Pure virtual function to load an Image from a url.
Implemented in H3D::RawImageLoader. |
|
||||||||||||||||
|
Register a file reader that can then be returned by getSupportedFileReader().
|
1.4.5