ShaderMaterial¶
- class pythreejs.ShaderMaterial[source]¶
ShaderMaterial
Autogenerated by generate-wrappers.js See https://threejs.org/docs/#api/materials/ShaderMaterial
Inherits
Material
.Three.js docs: https://threejs.org/docs/#api/materials/ShaderMaterial
- uniforms¶
Dict(default_value={}, value_trait=Uniform(allow_none=True), allow_none=False).tag(sync=True, **uniforms_serialization)
- clipping¶
Bool(False, allow_none=False).tag(sync=True)
- extensions¶
Dict(default_value={}, allow_none=False).tag(sync=True)
- fog¶
Bool(False, allow_none=False).tag(sync=True)
- fragmentShader¶
Unicode("", allow_none=False).tag(sync=True)
- lights¶
Bool(False, allow_none=False).tag(sync=True)
- linewidth¶
IEEEFloat(1, allow_none=False).tag(sync=True)
- morphNormals¶
Bool(False, allow_none=False).tag(sync=True)
- morphTargets¶
Bool(False, allow_none=False).tag(sync=True)
- flatShading¶
Bool(False, allow_none=False).tag(sync=True)
- skinning¶
Bool(False, allow_none=False).tag(sync=True)
- uniformsNeedUpdate¶
Bool(False, allow_none=False).tag(sync=True)
- vertexShader¶
Unicode("", allow_none=False).tag(sync=True)
- wireframe¶
Bool(False, allow_none=False).tag(sync=True)
- wireframeLinewidth¶
IEEEFloat(1, allow_none=False).tag(sync=True)
- type¶
Unicode("ShaderMaterial", allow_none=False).tag(sync=True)
- clipping = Bool(False)
a boolean
- extensions = Dict()
a dict with elements of any type
- flatShading = Bool(False)
a boolean
- fog = Bool(False)
a boolean
- fragmentShader = Unicode('')
a unicode string
- lights = Bool(False)
a boolean
- linewidth = IEEEFloat(1)
a float
- morphNormals = Bool(False)
a boolean
- morphTargets = Bool(False)
a boolean
- skinning = Bool(False)
a boolean
- type = Unicode('ShaderMaterial')
a unicode string
- uniforms = Dict()
a dict with elements with values that are: a dict or None
- uniformsNeedUpdate = Bool(False)
a boolean
- vertexShader = Unicode('')
a unicode string
- wireframe = Bool(False)
a boolean
- wireframeLinewidth = IEEEFloat(1)
a float