MaterialX 1.39.1
Loading...
Searching...
No Matches
ImageHandler.h File Reference

Image handler interfaces. More...

Go to the source code of this file.

Classes

class  ImageSamplingProperties
 Interface to describe sampling properties for images. More...
 
struct  ImageSamplingKeyHasher
 Class used for hashing ImageSamplingProperties in an unordered_map. 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

MATERIALX_NAMESPACE_BEGIN 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.