37 #ifndef _Alembic_AbcMaterial_OMaterial_h_
38 #define _Alembic_AbcMaterial_OMaterial_h_
46 namespace AbcMaterial {
65 template <
class CPROP_PTR>
71 : Abc::OSchema<MaterialSchemaInfo>( iParent, iName, iArg0, iArg1, iArg2 )
76 template <
class CPROP_PTR>
81 : Abc::OSchema<MaterialSchemaInfo>( iParent, iArg0, iArg1, iArg2 )
88 : Abc::OSchema<MaterialSchemaInfo>()
119 void addNetworkNode(
const std::string & iNodeName,
123 void setNetworkNodeConnection(
const std::string & iNodeName,
129 getNetworkNodeParameters(
const std::string & iNodeName );
131 void setNetworkTerminal(
const std::string & iTarget,
137 setNetworkInterfaceParameterMapping(
150 void createNodeCompound();
155 Util::shared_ptr< Data >
m_data;
OMaterialSchema this_type
GLsizei const GLchar *const * string
OMaterialSchema(CPROP_PTR iParent, const Abc::Argument &iArg0=Abc::Argument(), const Abc::Argument &iArg1=Abc::Argument(), const Abc::Argument &iArg2=Abc::Argument())
Util::shared_ptr< OMaterial > OMaterialPtr
Abc::OSchemaObject< OMaterialSchema > OMaterial
Object declaration.
OMaterialSchema(CPROP_PTR iParent, const std::string &iName, const Abc::Argument &iArg0=Abc::Argument(), const Abc::Argument &iArg1=Abc::Argument(), const Abc::Argument &iArg2=Abc::Argument())
Abc::OCompoundProperty m_node
OMaterialSchema(const OMaterialSchema &iCopy)
Copy constructor.
Util::shared_ptr< Data > m_data
#define ALEMBIC_VERSION_NS