HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
Exception.h
Go to the documentation of this file.
1
//
2
// Copyright Contributors to the MaterialX Project
3
// SPDX-License-Identifier: Apache-2.0
4
//
5
6
#ifndef MATERIALXGENSHADER_EXCEPTION_H
7
#define MATERIALXGENSHADER_EXCEPTION_H
8
9
/// @file
10
/// Base shader generator exception class
11
12
#include <
MaterialXGenShader/Export.h
>
13
14
#include <
MaterialXCore/Exception.h
>
15
16
MATERIALX_NAMESPACE_BEGIN
17
18
/// @class ExceptionShaderGenError
19
/// An exception that is thrown when shader generation fails.
20
class
MX_GENSHADER_API
ExceptionShaderGenError
:
public
Exception
21
{
22
public
:
23
using
Exception::Exception
;
24
};
25
26
MATERIALX_NAMESPACE_END
27
28
#endif // MATERIALXGENSHADER_EXCEPTION_H
Exception
Definition:
Exception.h:21
MATERIALX_NAMESPACE_BEGIN
#define MATERIALX_NAMESPACE_BEGIN
Definition:
Generated.h:25
Export.h
MX_GENSHADER_API
#define MX_GENSHADER_API
Definition:
Export.h:18
ExceptionShaderGenError
Definition:
Exception.h:20
Exception::Exception
Exception(const string &msg)
Definition:
Exception.h:24
Exception.h
MATERIALX_NAMESPACE_END
#define MATERIALX_NAMESPACE_END
Definition:
Generated.h:26
MaterialXGenShader
Exception.h
Generated on Thu Aug 13 2026 02:27:14 for HDK by
1.8.6