lambdacube-engine-0.2.4: 3D rendering engine written entirely in Haskell

Safe HaskellSafe-Infered

Graphics.LambdaCube.Material

Documentation

data (Texture t, LinkedGpuProgram lp) => Material t lp Source

Constructors

Material 

Fields

mtName :: String
 
mtTechniques :: [Technique t lp]

All techniques, supported and unsupported

mtSupportedTechniques :: Maybe [Technique t lp]

Supported techniques of any sort

mtUserLodValues :: [FloatType]

distance list used to specify LOD

mtLodValues :: [FloatType]

distance list used to specify LOD

mtReceiveShadows :: Bool
 
mtTransparencyCastsShadows :: Bool
 
mtUnsupportedReasons :: String

Text description of why any techniques are not supported