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

Public Types | |
| typedef TypedMFNode< H3DImageLoaderNode > | MFImageLoader |
| A MFNode containing ImageLoader. | |
Public Member Functions | |
| H3D_API_EXCEPTION (CouldNotLoadImage) | |
| CouldNotLoadImage is thrown when not any of the urls could be read with any of the image loaders in a ImageTexture. | |
| ImageTexture (Inst< DisplayList > _displayList=0, Inst< SFNode > _metadata=0, Inst< MFString > _url=0, Inst< SFBool > _repeatS=0, Inst< SFBool > _repeatT=0, Inst< SFBool > _scaleToP2=0, Inst< SFImage > _image=0, Inst< MFImageLoader > _imageLoader=0, Inst< SFTextureProperties > _textureProperties=0) | |
| Constructor. | |
| virtual void | render () |
| render() is overridden to include the url in error messages. | |
Public Attributes | |
| auto_ptr< MFImageLoader > | imageLoader |
| The ImageLoader nodes to use to read the image files. | |
Static Public Attributes | |
| static H3DNodeDatabase | database |
| The H3DNodeDatabase for this node. | |
Classes | |
| class | SFImage |
| SFImage is overridden to update the value from the url and imageLoader fields of the ImageTexture. More... | |
The texture is read from the URL specified by the url field using the ImageLoader nodes from the imageLoader field. The texture used will be the first texture that is successfully loaded. Each file in the url field be tried with the first ImageLoader, if none of those succeed the next ImageLoader will be tried on all the urls and so on.
|
|
The ImageLoader nodes to use to read the image files.
Access type: inputOutput
|
1.4.5