6#ifndef MATERIALX_GENSHADERLIBRARY_H
7#define MATERIALX_GENSHADERLIBRARY_H
44template<
class T>
using CreatorFunction = shared_ptr<T>(*)();
shared_ptr< GenContext > GenContextPtr
Shared pointer to a GenContext.
Definition: Library.h:42
shared_ptr< Shader > ShaderPtr
Shared pointer to a Shader.
Definition: Library.h:34
std::stringstream StringStream
A string stream.
Definition: Library.h:31
shared_ptr< ShaderStage > ShaderStagePtr
Shared pointer to a ShaderStage.
Definition: Library.h:36
shared_ptr< ShaderNodeImpl > ShaderNodeImplPtr
Shared pointer to a ShaderNodeImpl.
Definition: Library.h:40
shared_ptr< ShaderGenerator > ShaderGeneratorPtr
Shared pointer to a ShaderGenerator.
Definition: Library.h:38