MaterialX 1.39.2
Loading...
Searching...
No Matches
Definition.h File Reference

Definition element subclasses. More...

Go to the source code of this file.

Classes

class  NodeDef
 A node definition element within a Document. More...
 
class  Implementation
 An implementation element within a Document. More...
 
class  TypeDef
 A type definition element within a Document. More...
 
class  TargetDef
 A definition of an implementation target. More...
 
class  Member
 A member element within a TypeDef. More...
 
class  Unit
 A unit declaration within a UnitDef. More...
 
class  UnitDef
 A unit definition element within a Document. More...
 
class  UnitTypeDef
 A unit type definition element within a Document. More...
 
class  AttributeDef
 An attribute definition element within a Document. More...
 

Typedefs

using NodeDefPtr = shared_ptr<NodeDef>
 A shared pointer to a NodeDef.
 
using ConstNodeDefPtr = shared_ptr<const NodeDef>
 A shared pointer to a const NodeDef.
 
using ImplementationPtr = shared_ptr<Implementation>
 A shared pointer to an Implementation.
 
using ConstImplementationPtr = shared_ptr<const Implementation>
 A shared pointer to a const Implementation.
 
using TypeDefPtr = shared_ptr<TypeDef>
 A shared pointer to a TypeDef.
 
using ConstTypeDefPtr = shared_ptr<const TypeDef>
 A shared pointer to a const TypeDef.
 
using TargetDefPtr = shared_ptr<TargetDef>
 A shared pointer to a TargetDef.
 
using ConstTargetDefPtr = shared_ptr<const TargetDef>
 A shared pointer to a const TargetDef.
 
using MemberPtr = shared_ptr<Member>
 A shared pointer to a Member.
 
using ConstMemberPtr = shared_ptr<const Member>
 A shared pointer to a const Member.
 
using UnitPtr = shared_ptr<Unit>
 A shared pointer to a Unit.
 
using ConstUnitPtr = shared_ptr<const Unit>
 A shared pointer to a const Unit.
 
using UnitDefPtr = shared_ptr<UnitDef>
 A shared pointer to a UnitDef.
 
using ConstUnitDefPtr = shared_ptr<const UnitDef>
 A shared pointer to a const UnitDef.
 
using UnitTypeDefPtr = shared_ptr<UnitTypeDef>
 A shared pointer to a UnitTypeDef.
 
using ConstUnitTypeDefPtr = shared_ptr<const UnitTypeDef>
 A shared pointer to a const UnitTypeDef.
 
using AttributeDefPtr = shared_ptr<AttributeDef>
 A shared pointer to an AttributeDef.
 
using AttributeDefDefPtr = shared_ptr<const AttributeDef>
 A shared pointer to a const AttributeDef.
 

Variables

MATERIALX_NAMESPACE_BEGIN MX_CORE_API const string COLOR_SEMANTIC
 
MX_CORE_API const string SHADER_SEMANTIC
 

Detailed Description

Definition element subclasses.