three
Safe HaskellNone
LanguageHaskell2010

THREE.MeshStandardMaterial

Synopsis

Types

newtype MeshStandardMaterial Source #

Instances

Instances details
FromJSVal MeshStandardMaterial Source # 
Instance details

Defined in THREE.MeshStandardMaterial

ToArgs MeshStandardMaterial Source # 
Instance details

Defined in THREE.MeshStandardMaterial

ToJSVal MeshStandardMaterial Source # 
Instance details

Defined in THREE.MeshStandardMaterial

ToObject MeshStandardMaterial Source # 
Instance details

Defined in THREE.MeshStandardMaterial

EventDispatcher MeshStandardMaterial Source # 
Instance details

Defined in THREE.MeshStandardMaterial

Material MeshStandardMaterial Source # 
Instance details

Defined in THREE.MeshStandardMaterial

Methods

type_ :: ReadOnly MeshStandardMaterial MisoString Source #

uuid :: ReadOnly MeshStandardMaterial MisoString Source #

isMaterial :: ReadOnly MeshStandardMaterial Bool Source #

alphaHash :: Property MeshStandardMaterial Bool Source #

alphaTest :: Property MeshStandardMaterial Double Source #

alphaToCoverage :: Property MeshStandardMaterial Bool Source #

blendAlpha :: Property MeshStandardMaterial Double Source #

blendColor :: Property MeshStandardMaterial Color Source #

blendDst :: Property MeshStandardMaterial (Maybe DestinationFactors) Source #

blendDstAlpha :: Property MeshStandardMaterial (Maybe DestinationFactors) Source #

blendEquation :: Property MeshStandardMaterial BlendingEquations Source #

blendEquationAlpha :: Property MeshStandardMaterial (Maybe BlendingEquations) Source #

blending :: Property MeshStandardMaterial (Maybe BlendingMode) Source #

blendSrc :: Property MeshStandardMaterial SourceFactors Source #

blendSrcAlpha :: Property MeshStandardMaterial (Maybe SourceFactors) Source #

clipIntersection :: Property MeshStandardMaterial Bool Source #

clippingPlanes :: Property MeshStandardMaterial (Maybe [Plane]) Source #

clipShadows :: Property MeshStandardMaterial Bool Source #

colorWrite :: Property MeshStandardMaterial Bool Source #

defines :: Property MeshStandardMaterial (Maybe Object) Source #

depthFunc :: Property MeshStandardMaterial DepthMode Source #

depthTest :: Property MeshStandardMaterial Bool Source #

depthWrite :: Property MeshStandardMaterial Bool Source #

forceSinglePass :: Property MeshStandardMaterial Bool Source #

stencilWrite :: Property MeshStandardMaterial Bool Source #

stencilWriteMask :: Property MeshStandardMaterial Int Source #

stencilFunc :: Property MeshStandardMaterial StencilFunctions Source #

stencilRef :: Property MeshStandardMaterial Int Source #

stencilFuncMask :: Property MeshStandardMaterial Int Source #

stencilFail :: Property MeshStandardMaterial StencilOperations Source #

stencilZFail :: Property MeshStandardMaterial StencilOperations Source #

stencilZPass :: Property MeshStandardMaterial StencilOperations Source #

id :: Property MeshStandardMaterial Int Source #

name :: Property MeshStandardMaterial MisoString Source #

needsUpdate :: Property MeshStandardMaterial Bool Source #

opacity :: Property MeshStandardMaterial Double Source #

polygonOffset :: Property MeshStandardMaterial Bool Source #

polygonOffsetFactor :: Property MeshStandardMaterial Int Source #

polygonOffsetUnits :: Property MeshStandardMaterial Int Source #

precision :: Property MeshStandardMaterial (Maybe MisoString) Source #

premultipliedAlpha :: Property MeshStandardMaterial Bool Source #

dithering :: Property MeshStandardMaterial Bool Source #

shadowSide :: Property MeshStandardMaterial Side Source #

side :: Property MeshStandardMaterial Side Source #

toneMapped :: Property MeshStandardMaterial Bool Source #

transparent :: Property MeshStandardMaterial Bool Source #

version :: Property MeshStandardMaterial Int Source #

vertexColors :: Property MeshStandardMaterial Bool Source #

visible :: Property MeshStandardMaterial Bool Source #

userData :: Property MeshStandardMaterial Object Source #

clone :: Method MeshStandardMaterial () MeshStandardMaterial Source #

copy :: Method MeshStandardMaterial MeshStandardMaterial MeshStandardMaterial Source #

dispose :: Method MeshStandardMaterial () () Source #

customProgramCacheKey :: Method MeshStandardMaterial () MisoString Source #

setValues :: Method MeshStandardMaterial Object () Source #

toJSON :: Method MeshStandardMaterial Object Object Source #

MeshStandardMaterialClass MeshStandardMaterial Source # 
Instance details

Defined in THREE.MeshStandardMaterial

Methods

alphaMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

aoMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

aoMapIntensity :: Property MeshStandardMaterial Int Source #

bumpMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

bumpScale :: Property MeshStandardMaterial Double Source #

color :: Property MeshStandardMaterial Color Source #

defines :: Property MeshStandardMaterial Object Source #

displacementMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

displacementScale :: Property MeshStandardMaterial Double Source #

displacementBias :: Property MeshStandardMaterial Double Source #

emissive :: Property MeshStandardMaterial Color Source #

emissiveMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

emissiveIntensity :: Property MeshStandardMaterial Double Source #

envMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

envMapRotation :: Property MeshStandardMaterial Euler Source #

envMapIntensity :: Property MeshStandardMaterial Double Source #

flatShading :: Property MeshStandardMaterial Bool Source #

fog :: Property MeshStandardMaterial Bool Source #

lightMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

lightMapIntensity :: Property MeshStandardMaterial Double Source #

map :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

metalness :: Property MeshStandardMaterial Double Source #

metalnessMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

normalMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

normalMapType :: Property MeshStandardMaterial NormalMapType Source #

normalScale :: Property MeshStandardMaterial Vector2 Source #

roughness :: Property MeshStandardMaterial Double Source #

roughnessMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

wireframe :: Property MeshStandardMaterial Bool Source #

wireframeLinecap :: Property MeshStandardMaterial Linecap Source #

wireframeLinejoin :: Property MeshStandardMaterial Linejoin Source #

wireframeLinewidth :: Property MeshStandardMaterial Double Source #

class Material material => MeshStandardMaterialClass material where Source #

Minimal complete definition

Nothing

Methods

alphaMap :: (TextureClass texture, FromJSVal texture) => Property material (Maybe texture) Source #

aoMap :: (TextureClass texture, FromJSVal texture) => Property material (Maybe texture) Source #

aoMapIntensity :: Property material Int Source #

bumpMap :: (TextureClass texture, FromJSVal texture) => Property material (Maybe texture) Source #

bumpScale :: Property material Double Source #

color :: Property material Color Source #

defines :: Property material Object Source #

displacementMap :: (TextureClass texture, FromJSVal texture) => Property material (Maybe texture) Source #

displacementScale :: Property material Double Source #

displacementBias :: Property material Double Source #

emissive :: Property material Color Source #

emissiveMap :: (TextureClass texture, FromJSVal texture) => Property material (Maybe texture) Source #

emissiveIntensity :: Property material Double Source #

envMap :: (TextureClass texture, FromJSVal texture) => Property material (Maybe texture) Source #

envMapRotation :: Property material Euler Source #

envMapIntensity :: Property material Double Source #

flatShading :: Property material Bool Source #

fog :: Property material Bool Source #

lightMap :: (TextureClass texture, FromJSVal texture) => Property material (Maybe texture) Source #

lightMapIntensity :: Property material Double Source #

map :: (TextureClass texture, FromJSVal texture) => Property material (Maybe texture) Source #

metalness :: Property material Double Source #

metalnessMap :: (TextureClass texture, FromJSVal texture) => Property material (Maybe texture) Source #

normalMap :: (TextureClass texture, FromJSVal texture) => Property material (Maybe texture) Source #

normalMapType :: Property material NormalMapType Source #

normalScale :: Property material Vector2 Source #

roughness :: Property material Double Source #

roughnessMap :: (TextureClass texture, FromJSVal texture) => Property material (Maybe texture) Source #

wireframe :: Property material Bool Source #

wireframeLinecap :: Property material Linecap Source #

wireframeLinejoin :: Property material Linejoin Source #

wireframeLinewidth :: Property material Double Source #

Instances

Instances details
MeshStandardMaterialClass JSVal Source # 
Instance details

Defined in THREE.MeshStandardMaterial

Methods

alphaMap :: (TextureClass texture, FromJSVal texture) => Property JSVal (Maybe texture) Source #

aoMap :: (TextureClass texture, FromJSVal texture) => Property JSVal (Maybe texture) Source #

aoMapIntensity :: Property JSVal Int Source #

bumpMap :: (TextureClass texture, FromJSVal texture) => Property JSVal (Maybe texture) Source #

bumpScale :: Property JSVal Double Source #

color :: Property JSVal Color Source #

defines :: Property JSVal Object Source #

displacementMap :: (TextureClass texture, FromJSVal texture) => Property JSVal (Maybe texture) Source #

displacementScale :: Property JSVal Double Source #

displacementBias :: Property JSVal Double Source #

emissive :: Property JSVal Color Source #

emissiveMap :: (TextureClass texture, FromJSVal texture) => Property JSVal (Maybe texture) Source #

emissiveIntensity :: Property JSVal Double Source #

envMap :: (TextureClass texture, FromJSVal texture) => Property JSVal (Maybe texture) Source #

envMapRotation :: Property JSVal Euler Source #

envMapIntensity :: Property JSVal Double Source #

flatShading :: Property JSVal Bool Source #

fog :: Property JSVal Bool Source #

lightMap :: (TextureClass texture, FromJSVal texture) => Property JSVal (Maybe texture) Source #

lightMapIntensity :: Property JSVal Double Source #

map :: (TextureClass texture, FromJSVal texture) => Property JSVal (Maybe texture) Source #

metalness :: Property JSVal Double Source #

metalnessMap :: (TextureClass texture, FromJSVal texture) => Property JSVal (Maybe texture) Source #

normalMap :: (TextureClass texture, FromJSVal texture) => Property JSVal (Maybe texture) Source #

normalMapType :: Property JSVal NormalMapType Source #

normalScale :: Property JSVal Vector2 Source #

roughness :: Property JSVal Double Source #

roughnessMap :: (TextureClass texture, FromJSVal texture) => Property JSVal (Maybe texture) Source #

wireframe :: Property JSVal Bool Source #

wireframeLinecap :: Property JSVal Linecap Source #

wireframeLinejoin :: Property JSVal Linejoin Source #

wireframeLinewidth :: Property JSVal Double Source #

MeshStandardMaterialClass MeshPhysicalMaterial Source # 
Instance details

Defined in THREE.MeshPhysicalMaterial

Methods

alphaMap :: (TextureClass texture, FromJSVal texture) => Property MeshPhysicalMaterial (Maybe texture) Source #

aoMap :: (TextureClass texture, FromJSVal texture) => Property MeshPhysicalMaterial (Maybe texture) Source #

aoMapIntensity :: Property MeshPhysicalMaterial Int Source #

bumpMap :: (TextureClass texture, FromJSVal texture) => Property MeshPhysicalMaterial (Maybe texture) Source #

bumpScale :: Property MeshPhysicalMaterial Double Source #

color :: Property MeshPhysicalMaterial Color Source #

defines :: Property MeshPhysicalMaterial Object Source #

displacementMap :: (TextureClass texture, FromJSVal texture) => Property MeshPhysicalMaterial (Maybe texture) Source #

displacementScale :: Property MeshPhysicalMaterial Double Source #

displacementBias :: Property MeshPhysicalMaterial Double Source #

emissive :: Property MeshPhysicalMaterial Color Source #

emissiveMap :: (TextureClass texture, FromJSVal texture) => Property MeshPhysicalMaterial (Maybe texture) Source #

emissiveIntensity :: Property MeshPhysicalMaterial Double Source #

envMap :: (TextureClass texture, FromJSVal texture) => Property MeshPhysicalMaterial (Maybe texture) Source #

envMapRotation :: Property MeshPhysicalMaterial Euler Source #

envMapIntensity :: Property MeshPhysicalMaterial Double Source #

flatShading :: Property MeshPhysicalMaterial Bool Source #

fog :: Property MeshPhysicalMaterial Bool Source #

lightMap :: (TextureClass texture, FromJSVal texture) => Property MeshPhysicalMaterial (Maybe texture) Source #

lightMapIntensity :: Property MeshPhysicalMaterial Double Source #

map :: (TextureClass texture, FromJSVal texture) => Property MeshPhysicalMaterial (Maybe texture) Source #

metalness :: Property MeshPhysicalMaterial Double Source #

metalnessMap :: (TextureClass texture, FromJSVal texture) => Property MeshPhysicalMaterial (Maybe texture) Source #

normalMap :: (TextureClass texture, FromJSVal texture) => Property MeshPhysicalMaterial (Maybe texture) Source #

normalMapType :: Property MeshPhysicalMaterial NormalMapType Source #

normalScale :: Property MeshPhysicalMaterial Vector2 Source #

roughness :: Property MeshPhysicalMaterial Double Source #

roughnessMap :: (TextureClass texture, FromJSVal texture) => Property MeshPhysicalMaterial (Maybe texture) Source #

wireframe :: Property MeshPhysicalMaterial Bool Source #

wireframeLinecap :: Property MeshPhysicalMaterial Linecap Source #

wireframeLinejoin :: Property MeshPhysicalMaterial Linejoin Source #

wireframeLinewidth :: Property MeshPhysicalMaterial Double Source #

MeshStandardMaterialClass MeshStandardMaterial Source # 
Instance details

Defined in THREE.MeshStandardMaterial

Methods

alphaMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

aoMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

aoMapIntensity :: Property MeshStandardMaterial Int Source #

bumpMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

bumpScale :: Property MeshStandardMaterial Double Source #

color :: Property MeshStandardMaterial Color Source #

defines :: Property MeshStandardMaterial Object Source #

displacementMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

displacementScale :: Property MeshStandardMaterial Double Source #

displacementBias :: Property MeshStandardMaterial Double Source #

emissive :: Property MeshStandardMaterial Color Source #

emissiveMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

emissiveIntensity :: Property MeshStandardMaterial Double Source #

envMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

envMapRotation :: Property MeshStandardMaterial Euler Source #

envMapIntensity :: Property MeshStandardMaterial Double Source #

flatShading :: Property MeshStandardMaterial Bool Source #

fog :: Property MeshStandardMaterial Bool Source #

lightMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

lightMapIntensity :: Property MeshStandardMaterial Double Source #

map :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

metalness :: Property MeshStandardMaterial Double Source #

metalnessMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

normalMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

normalMapType :: Property MeshStandardMaterial NormalMapType Source #

normalScale :: Property MeshStandardMaterial Vector2 Source #

roughness :: Property MeshStandardMaterial Double Source #

roughnessMap :: (TextureClass texture, FromJSVal texture) => Property MeshStandardMaterial (Maybe texture) Source #

wireframe :: Property MeshStandardMaterial Bool Source #

wireframeLinecap :: Property MeshStandardMaterial Linecap Source #

wireframeLinejoin :: Property MeshStandardMaterial Linejoin Source #

wireframeLinewidth :: Property MeshStandardMaterial Double Source #

Constructors

Read-only Properties

Properties

Methods