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={}, 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
¶ CFloat(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
¶ CFloat(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 = CFloat(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 = CFloat(1)
a float
-