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
-