Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 #
Instances
The material appearance of a primitive.
Instances
newtype MaterialAlphaMode Source #
The alpha rendering mode of the material.
Instances
pattern OPAQUE :: MaterialAlphaMode Source #
pattern MASK :: MaterialAlphaMode Source #
pattern BLEND :: MaterialAlphaMode Source #
data MaterialNormal Source #
Instances
data MaterialOcclusion Source #