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

Graphics.LambdaCube.Technique

Documentation

data IncludeOrExclude Source

Constructors

INCLUDE

Inclusive - only support if present

EXCLUDE

Exclusive - do not support if present

Instances

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

Constructors

Technique 

Fields

tchPasses :: [Pass t lp]

List of primary passes

tchLodIndex :: Int

LOD level

tchSchemeIndex :: Int

Scheme index, derived from scheme name but the names are held on MaterialManager, for speed an index is used here.

tchName :: String

optional name for the technique

tchGPUVendorRules :: [GPUVendorRule]
 
tchGPUDeviceNameRules :: [GPUDeviceNameRule]