| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
THREE.Material
Synopsis
- class (EventDispatcher material, ToJSVal material, ToObject material) => Material material where
- type_ :: ReadOnly material MisoString
- uuid :: ReadOnly material MisoString
- isMaterial :: ReadOnly material Bool
- alphaHash :: Property material Bool
- alphaTest :: Property material Double
- alphaToCoverage :: Property material Bool
- blendAlpha :: Property material Double
- blendColor :: Property material Color
- blendDst :: Property material (Maybe DestinationFactors)
- blendDstAlpha :: Property material (Maybe DestinationFactors)
- blendEquation :: Property material BlendingEquations
- blendEquationAlpha :: Property material (Maybe BlendingEquations)
- blending :: Property material (Maybe BlendingMode)
- blendSrc :: Property material SourceFactors
- blendSrcAlpha :: Property material (Maybe SourceFactors)
- clipIntersection :: Property material Bool
- clippingPlanes :: Property material (Maybe [Plane])
- clipShadows :: Property material Bool
- colorWrite :: Property material Bool
- defines :: Property material (Maybe Object)
- depthFunc :: Property material DepthMode
- depthTest :: Property material Bool
- depthWrite :: Property material Bool
- forceSinglePass :: Property material Bool
- stencilWrite :: Property material Bool
- stencilWriteMask :: Property material Int
- stencilFunc :: Property material StencilFunctions
- stencilRef :: Property material Int
- stencilFuncMask :: Property material Int
- stencilFail :: Property material StencilOperations
- stencilZFail :: Property material StencilOperations
- stencilZPass :: Property material StencilOperations
- id :: Property material Int
- name :: Property material MisoString
- needsUpdate :: Property material Bool
- opacity :: Property material Double
- polygonOffset :: Property material Bool
- polygonOffsetFactor :: Property material Int
- polygonOffsetUnits :: Property material Int
- precision :: Property material (Maybe MisoString)
- premultipliedAlpha :: Property material Bool
- dithering :: Property material Bool
- shadowSide :: Property material Side
- side :: Property material Side
- toneMapped :: Property material Bool
- transparent :: Property material Bool
- version :: Property material Int
- vertexColors :: Property material Bool
- visible :: Property material Bool
- userData :: Property material Object
- clone :: Method material () material
- copy :: Method material material material
- dispose :: Method material () ()
- customProgramCacheKey :: Method material () MisoString
- setValues :: Method material Object ()
- toJSON :: Method material Object Object
Documentation
class (EventDispatcher material, ToJSVal material, ToObject material) => Material material where Source #
Minimal complete definition
Nothing
Methods
type_ :: ReadOnly material MisoString Source #
uuid :: ReadOnly material MisoString Source #
isMaterial :: ReadOnly material Bool Source #
alphaHash :: Property material Bool Source #
alphaTest :: Property material Double Source #
alphaToCoverage :: Property material Bool Source #
blendAlpha :: Property material Double Source #
blendColor :: Property material Color Source #
blendDst :: Property material (Maybe DestinationFactors) Source #
blendDstAlpha :: Property material (Maybe DestinationFactors) Source #
blendEquation :: Property material BlendingEquations Source #
blendEquationAlpha :: Property material (Maybe BlendingEquations) Source #
blending :: Property material (Maybe BlendingMode) Source #
blendSrc :: Property material SourceFactors Source #
blendSrcAlpha :: Property material (Maybe SourceFactors) Source #
clipIntersection :: Property material Bool Source #
clippingPlanes :: Property material (Maybe [Plane]) Source #
clipShadows :: Property material Bool Source #
colorWrite :: Property material Bool Source #
defines :: Property material (Maybe Object) Source #
depthFunc :: Property material DepthMode Source #
depthTest :: Property material Bool Source #
depthWrite :: Property material Bool Source #
forceSinglePass :: Property material Bool Source #
stencilWrite :: Property material Bool Source #
stencilWriteMask :: Property material Int Source #
stencilFunc :: Property material StencilFunctions Source #
stencilRef :: Property material Int Source #
stencilFuncMask :: Property material Int Source #
stencilFail :: Property material StencilOperations Source #
stencilZFail :: Property material StencilOperations Source #
stencilZPass :: Property material StencilOperations Source #
id :: Property material Int Source #
name :: Property material MisoString Source #
needsUpdate :: Property material Bool Source #
opacity :: Property material Double Source #
polygonOffset :: Property material Bool Source #
polygonOffsetFactor :: Property material Int Source #
polygonOffsetUnits :: Property material Int Source #
precision :: Property material (Maybe MisoString) Source #
premultipliedAlpha :: Property material Bool Source #
dithering :: Property material Bool Source #
shadowSide :: Property material Side Source #
side :: Property material Side Source #
toneMapped :: Property material Bool Source #
transparent :: Property material Bool Source #
version :: Property material Int Source #
vertexColors :: Property material Bool Source #
visible :: Property material Bool Source #
userData :: Property material Object Source #
clone :: Method material () material Source #
copy :: Method material material material Source #
dispose :: Method material () () Source #
customProgramCacheKey :: Method material () MisoString Source #