keid-render-basic-0.1.2.0: Basic rendering programs for Keid engine.
Safe HaskellNone
LanguageHaskell2010

Render.Lit.Material.Model

Documentation

type Model buf = Indexed buf Packed VertexAttrs Source #

data VertexAttrs Source #

Constructors

VertexAttrs 

Fields

Instances

Instances details
Eq VertexAttrs Source # 
Instance details

Defined in Render.Lit.Material.Model

Ord VertexAttrs Source # 
Instance details

Defined in Render.Lit.Material.Model

Show 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 #

Storable 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.2.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)))))

vkVertexAttrs :: [Format] Source #

data Material Source #

Instances

Instances details
Eq Material Source # 
Instance details

Defined in Render.Lit.Material

Ord Material Source # 
Instance details

Defined in Render.Lit.Material

Show Material Source # 
Instance details

Defined in Render.Lit.Material

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 #

Zero Material Source # 
Instance details

Defined in Render.Lit.Material

Methods

zero :: Material

GStorable Material Source # 
Instance details

Defined in Render.Lit.Material

type Rep Material Source # 
Instance details

Defined in Render.Lit.Material