MaterialX 1.38.2
Classes | Typedefs | Variables
ImageHandler.h File Reference

Image handler interfaces. More...

#include <MaterialXRender/Export.h>
#include <MaterialXRender/Image.h>
#include <MaterialXFormat/File.h>
#include <MaterialXCore/Document.h>

Go to the source code of this file.

Classes

class  ImageSamplingProperties
 Interface to describe sampling properties for images. More...
 
class  ImageLoader
 Abstract base class for file-system image loaders. More...
 
class  ImageHandler
 Base image handler class. More...
 

Typedefs

using ImageHandlerPtr = std::shared_ptr< ImageHandler >
 Shared pointer to an ImageHandler.
 
using ImageLoaderPtr = std::shared_ptr< ImageLoader >
 Shared pointer to an ImageLoader.
 
using ImageLoaderMap = std::unordered_map< string, std::vector< ImageLoaderPtr > >
 Map from strings to vectors of image loaders.
 

Variables

MX_RENDER_API const string IMAGE_PROPERTY_SEPARATOR
 
MX_RENDER_API const string UADDRESS_MODE_SUFFIX
 
MX_RENDER_API const string VADDRESS_MODE_SUFFIX
 
MX_RENDER_API const string FILTER_TYPE_SUFFIX
 
MX_RENDER_API const string DEFAULT_COLOR_SUFFIX
 

Detailed Description

Image handler interfaces.