29 #ifndef __DDSIMAGELOADER_H__
30 #define __DDSIMAGELOADER_H__
52 type_name =
"DDSImageLoader";
74 static bool supportsFileType(
const string &url );
78 static bool supportsStreamType( istream &is );
Header file for H3DImageLoaderNode, the abstract base class for all image loaders nodes for different...
DDSImageLoader is used to load DirectDraw Surface images (.dds).
Definition: DDSImageLoader.h:48
static FileReaderRegistration reader_registration
Register this node to the H3DSoundFileNodes available.
Definition: DDSImageLoader.h:83
virtual Image * loadImage(const string &url)
Load the image.
Definition: DDSImageLoader.h:57
DDSImageLoader()
Constructor.
Definition: DDSImageLoader.h:51
virtual Image * loadImage(istream &is)
Load an image from an istream.
Definition: DDSImageLoader.h:68
H3DImageLoaderNode is a virtual base class for classes that read an image file format such as PNG or ...
Definition: H3DImageLoaderNode.h:48
H3DUTIL_API Image * loadDDSImage(const std::string &url)
H3D API namespace.
Definition: Anchor.h:38
Class used to register a class to the registered file readers.
Definition: H3DImageLoaderNode.h:62
The H3DNodeDatabase contains a mapping between a name of a Node and the constructor for the Node with...
Definition: H3DNodeDatabase.h:194