keid-render-basic-0.1.7.0: Basic rendering programs for Keid engine.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Render.Lit.Material.Model

Documentation

type Model buf = Indexed buf Packed VertexAttrs Source #

data VertexAttrs Source #

Instances

Instances details
Storable VertexAttrs Source # 
Instance details

Defined in Render.Lit.Material.Model

Generic VertexAttrs Source # 
Instance details

Defined in Render.Lit.Material.Model

Associated Types

type Rep VertexAttrs :: Type -> Type #

Show VertexAttrs Source # 
Instance details

Defined in Render.Lit.Material.Model

Eq VertexAttrs Source # 
Instance details

Defined in Render.Lit.Material.Model

Ord VertexAttrs Source # 
Instance details

Defined in Render.Lit.Material.Model

type Rep VertexAttrs Source # 
Instance details

Defined in Render.Lit.Material.Model

type Rep VertexAttrs = D1 ('MetaData "VertexAttrs" "Render.Lit.Material.Model" "keid-render-basic-0.1.7.0-inplace" 'False) (C1 ('MetaCons "VertexAttrs" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vaTexCoord0") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Vec2) :*: S1 ('MetaSel ('Just "vaTexCoord1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Vec2)) :*: (S1 ('MetaSel ('Just "vaNormal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Packed) :*: (S1 ('MetaSel ('Just "vaTangent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Packed) :*: S1 ('MetaSel ('Just "vaMaterial") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Word32)))))
type Specialization Pipeline 
Instance details

Defined in Render.Lit.Material.Pipeline

type Specialization Pipeline = ()

data Transform #

Instances

Instances details
Storable Transform 
Instance details

Defined in Geomancy.Transform

Monoid Transform 
Instance details

Defined in Geomancy.Transform

Semigroup Transform 
Instance details

Defined in Geomancy.Transform

Show Transform 
Instance details

Defined in Geomancy.Transform

type Specialization Pipeline 
Instance details

Defined in Render.DepthOnly.Pipeline

type Specialization Pipeline = ()
type Specialization Pipeline 
Instance details

Defined in Render.Lit.Colored.Pipeline

type Specialization Pipeline = ()
type Specialization Pipeline 
Instance details

Defined in Render.Lit.Material.Pipeline

type Specialization Pipeline = ()
type Specialization Pipeline 
Instance details

Defined in Render.ShadowMap.Pipeline

type Specialization Pipeline = ()
type Specialization Pipeline 
Instance details

Defined in Render.Unlit.Colored.Pipeline

type Specialization Pipeline = ()

data Material Source #

Instances

Instances details
Generic Material Source # 
Instance details

Defined in Render.Lit.Material

Associated Types

type Rep Material :: Type -> Type #

Methods

from :: Material -> Rep Material x #

to :: Rep Material x -> Material #

Show Material Source # 
Instance details

Defined in Render.Lit.Material

GStorable Material Source # 
Instance details

Defined in Render.Lit.Material

Eq Material Source # 
Instance details

Defined in Render.Lit.Material

Ord Material Source # 
Instance details

Defined in Render.Lit.Material

Zero Material Source # 
Instance details

Defined in Render.Lit.Material

Methods

zero :: Material #

type Rep Material Source # 
Instance details

Defined in Render.Lit.Material