HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ImageHandler.h File Reference
+ Include dependency graph for ImageHandler.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ImageSamplingProperties
 
struct  ImageSamplingKeyHasher
 
class  ImageLoader
 
class  ImageHandler
 

Typedefs

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

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

Definition in file ImageHandler.h.

Typedef Documentation

using ImageHandlerPtr = std::shared_ptr<ImageHandler>

Shared pointer to an ImageHandler.

Definition at line 32 of file ImageHandler.h.

using ImageLoaderMap = std::unordered_map<string, std::vector<ImageLoaderPtr>>

Map from strings to vectors of image loaders.

Definition at line 38 of file ImageHandler.h.

using ImageLoaderPtr = std::shared_ptr<ImageLoader>

Shared pointer to an ImageLoader.

Definition at line 35 of file ImageHandler.h.

Variable Documentation

MX_RENDER_API const string DEFAULT_COLOR_SUFFIX
MX_RENDER_API const string FILTER_TYPE_SUFFIX
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