keid-resource-gltf-0.1.0.1: GLTF loader for Keid engine.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Resource.Gltf.Model

Documentation

data Stuff Source #

Constructors

Stuff 

Instances

Instances details
Monoid Stuff Source # 
Instance details

Defined in Resource.Gltf.Model

Semigroup Stuff Source # 
Instance details

Defined in Resource.Gltf.Model

Generic Stuff Source # 
Instance details

Defined in Resource.Gltf.Model

Associated Types

type Rep Stuff :: Type -> Type Source #

Methods

from :: Stuff -> Rep Stuff x Source #

to :: Rep Stuff x -> Stuff Source #

Show Stuff Source # 
Instance details

Defined in Resource.Gltf.Model

Eq Stuff Source # 
Instance details

Defined in Resource.Gltf.Model

Methods

(==) :: Stuff -> Stuff -> Bool Source #

(/=) :: Stuff -> Stuff -> Bool Source #

type Rep Stuff Source # 
Instance details

Defined in Resource.Gltf.Model

type Rep Stuff = D1 ('MetaData "Stuff" "Resource.Gltf.Model" "keid-resource-gltf-0.1.0.1-inplace" 'False) (C1 ('MetaCons "Stuff" 'PrefixI 'True) (S1 ('MetaSel ('Just "sPositions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Vector Packed)) :*: (S1 ('MetaSel ('Just "sIndices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Vector Word32)) :*: S1 ('MetaSel ('Just "sAttrs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Vector VertexAttrs)))))

type StuffLike attrs = (Vector Packed, Vector Word32, Vector attrs) Source #

mergeStuffLike :: Foldable t => t (StuffLike attrs) -> StuffLike attrs Source #

data VertexAttrs Source #

Constructors

VertexAttrs 

Fields

Instances

Instances details
Storable VertexAttrs Source # 
Instance details

Defined in Resource.Gltf.Model

Generic VertexAttrs Source # 
Instance details

Defined in Resource.Gltf.Model

Associated Types

type Rep VertexAttrs :: Type -> Type Source #

Show VertexAttrs Source # 
Instance details

Defined in Resource.Gltf.Model

Block VertexAttrs Source # 
Instance details

Defined in Resource.Gltf.Model

Eq VertexAttrs Source # 
Instance details

Defined in Resource.Gltf.Model

Ord VertexAttrs Source # 
Instance details

Defined in Resource.Gltf.Model

type Rep VertexAttrs Source # 
Instance details

Defined in Resource.Gltf.Model

type Rep VertexAttrs = D1 ('MetaData "VertexAttrs" "Resource.Gltf.Model" "keid-resource-gltf-0.1.0.1-inplace" 'False) (C1 ('MetaCons "VertexAttrs" 'PrefixI 'True) (S1 ('MetaSel ('Just "vaTexCoord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Vec2) :*: (S1 ('MetaSel ('Just "vaNormal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Packed) :*: S1 ('MetaSel ('Just "vaTangent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Packed))))