Safe Haskell | None |
---|---|
Language | Haskell2010 |
Codec.GlTF.Material
Synopsis
- newtype MaterialIx = MaterialIx {
- unMaterialIx :: Int
- data Material = Material {
- emissiveFactor :: (Float, Float, Float)
- alphaMode :: MaterialAlphaMode
- alphaCutoff :: Float
- doubleSided :: Bool
- pbrMetallicRoughness :: Maybe PbrMetallicRoughness
- normalTexture :: Maybe (TextureInfo MaterialNormal)
- occlusionTexture :: Maybe (TextureInfo MaterialOcclusion)
- emissiveTexture :: Maybe TextureInfo_
- name :: Maybe Text
- extensions :: Maybe Object
- extras :: Maybe Value
- newtype MaterialAlphaMode = MaterialAlphaMode {}
- pattern OPAQUE :: MaterialAlphaMode
- pattern MASK :: MaterialAlphaMode
- pattern BLEND :: MaterialAlphaMode
- data MaterialNormal = MaterialNormal {}
- data MaterialOcclusion = MaterialOcclusion {}
Documentation
newtype MaterialIx Source #
Constructors
MaterialIx | |
Fields
|
Instances
The material appearance of a primitive.
Constructors
Material | |
Fields
|
Instances
newtype MaterialAlphaMode Source #
The alpha rendering mode of the material.
Constructors
MaterialAlphaMode | |
Fields |
Instances
pattern OPAQUE :: MaterialAlphaMode Source #
pattern MASK :: MaterialAlphaMode Source #
pattern BLEND :: MaterialAlphaMode Source #
data MaterialNormal Source #
Constructors
MaterialNormal | |
Instances
data MaterialOcclusion Source #
Constructors
MaterialOcclusion | |