PyMaterialXGenShader.ShaderPort

class ShaderPort

Bases: pybind11_object

An input or output port on a ShaderNode.

See:

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

Methods

__init__(*args, **kwargs)

getColorSpace(self)

getFullName(self)

getGeomProp(self)

getName(self)

getPath(self)

getSemantic(self)

getType(self)

getUnit(self)

getValue(self)

getValueString(self)

getVariable(self)

isEmitted(self)

isUniform(self)

setColorSpace(self, arg0)

setGeomProp(self, arg0)

setName(self, arg0)

setPath(self, arg0)

setSemantic(self, arg0)

setType(self, arg0)

setUnit(self, arg0)

setValue(self, arg0)

setVariable(self, arg0)

Methods

__init__(*args, **kwargs)
getColorSpace(self: ShaderPort) str
getFullName(self: ShaderPort) str
getGeomProp(self: ShaderPort) str
getName(self: ShaderPort) str
getPath(self: ShaderPort) str
getSemantic(self: ShaderPort) str
getType(self: ShaderPort) TypeDesc
getUnit(self: ShaderPort) str
getValue(self: ShaderPort) Value
getValueString(self: ShaderPort) str
getVariable(self: ShaderPort) str
isEmitted(self: ShaderPort) bool
isUniform(self: ShaderPort) bool
setColorSpace(self: ShaderPort, arg0: str) None
setGeomProp(self: ShaderPort, arg0: str) None
setName(self: ShaderPort, arg0: str) None
setPath(self: ShaderPort, arg0: str) None
setSemantic(self: ShaderPort, arg0: str) None
setType(self: ShaderPort, arg0: TypeDesc) None
setUnit(self: ShaderPort, arg0: str) None
setValue(self: ShaderPort, arg0: Value) None
setVariable(self: ShaderPort, arg0: str) None