HDK
|
#include <MaterialXGenShader/Export.h>
#include <MaterialXCore/Value.h>
#include <MaterialXCore/Document.h>
#include <string_view>
Go to the source code of this file.
Classes | |
class | TypeDesc |
class | TypeDesc::DataBlock |
Data block holding large data needed by the type description. More... | |
struct | TypeDesc::Hasher |
Hash operator. More... | |
class | StructMemberDesc |
class | TypeSystem |
Namespaces | |
Type | |
Macros | |
#define | TYPEDESC_DEFINE_TYPE(T, name, basetype, semantic, size) |
Macro to define global type descriptions for commonly used types. More... | |
Typedefs | |
using | TypeDescVec = vector< TypeDesc > |
using | TypeDescMap = std::unordered_map< string, TypeDesc > |
using | StructMemberDescVec = vector< StructMemberDesc > |
using | StructMemberDescVecPtr = shared_ptr< const StructMemberDescVec > |
using | TypeSystemPtr = shared_ptr< class TypeSystem > |
Type descriptor for a MaterialX data type.
Definition in file TypeDesc.h.
Macro to define global type descriptions for commonly used types.
Definition at line 256 of file TypeDesc.h.
using StructMemberDescVec = vector<StructMemberDesc> |
Definition at line 24 of file TypeDesc.h.
using StructMemberDescVecPtr = shared_ptr<const StructMemberDescVec> |
Definition at line 25 of file TypeDesc.h.
using TypeDescMap = std::unordered_map<string, TypeDesc> |
Definition at line 23 of file TypeDesc.h.
using TypeDescVec = vector<TypeDesc> |
Definition at line 22 of file TypeDesc.h.
using TypeSystemPtr = shared_ptr<class TypeSystem> |
Definition at line 219 of file TypeDesc.h.