PyMaterialXCore.TypeDef

class TypeDef

Bases: Element

A type definition element within a Document.

See:

https://materialx.org/docs/api/class_type_def.html

Methods

__init__(*args, **kwargs)

addMember(self[, name])

getContext(self)

getMember(self, arg0)

getMembers(self)

getSemantic(self)

hasContext(self)

hasSemantic(self)

removeMember(self, arg0)

setContext(self, arg0)

setSemantic(self, arg0)

Attribute Names

CONTEXT_ATTRIBUTE = 'context'
SEMANTIC_ATTRIBUTE = 'semantic'

Properties

CATEGORY = 'typedef'

Methods

__init__(*args, **kwargs)
addMember(self: TypeDef, name: str = '') Member
getContext(self: TypeDef) str
getMember(self: TypeDef, arg0: str) Member
getMembers(self: TypeDef) list[Member]
getSemantic(self: TypeDef) str
hasContext(self: TypeDef) bool
hasSemantic(self: TypeDef) bool
removeMember(self: TypeDef, arg0: str) None
setContext(self: TypeDef, arg0: str) None
setSemantic(self: TypeDef, arg0: str) None