keid-render-basic-0.1.9.0: Basic rendering programs for Keid engine.
Safe HaskellSafe-Inferred
LanguageGHC2021

Render.Lit.Colored.Model

Documentation

type Model buf = Indexed buf Packed VertexAttrs Source #

type Vertex = Vertex3d VertexAttrs Source #

data VertexAttrs Source #

Instances

Instances details
Storable VertexAttrs Source # 
Instance details

Defined in Render.Lit.Colored.Model

Generic VertexAttrs Source # 
Instance details

Defined in Render.Lit.Colored.Model

Associated Types

type Rep VertexAttrs :: Type -> Type #

Show VertexAttrs Source # 
Instance details

Defined in Render.Lit.Colored.Model

Eq VertexAttrs Source # 
Instance details

Defined in Render.Lit.Colored.Model

Ord VertexAttrs Source # 
Instance details

Defined in Render.Lit.Colored.Model

Block VertexAttrs Source # 
Instance details

Defined in Render.Lit.Colored.Model

Associated Types

type PackedSize VertexAttrs :: Nat #

HasVkFormat VertexAttrs Source # 
Instance details

Defined in Render.Lit.Colored.Model

Methods

getVkFormat :: [Format]

type Rep VertexAttrs Source # 
Instance details

Defined in Render.Lit.Colored.Model

type Rep VertexAttrs = D1 ('MetaData "VertexAttrs" "Render.Lit.Colored.Model" "keid-render-basic-0.1.9.0-inplace" 'False) (C1 ('MetaCons "VertexAttrs" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vaBaseColor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Vec4) :*: S1 ('MetaSel ('Just "vaEmissiveColor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Vec4)) :*: (S1 ('MetaSel ('Just "vaMetallicRoughness") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Vec2) :*: S1 ('MetaSel ('Just "vaNormal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Packed))))
type PackedSize VertexAttrs Source # 
Instance details

Defined in Render.Lit.Colored.Model

type Specialization Pipeline 
Instance details

Defined in Render.Lit.Colored.Pipeline

type Specialization Pipeline = ()