keid-resource-gltf-0.1.0.2: GLTF loader for Keid engine.
Safe HaskellSafe-Inferred
LanguageGHC2021

Resource.Gltf.Model

Documentation

data Stuff Source #

Instances

Instances details
Monoid Stuff Source # 
Instance details

Defined in Resource.Gltf.Model

Methods

mempty :: Stuff #

mappend :: Stuff -> Stuff -> Stuff #

mconcat :: [Stuff] -> Stuff #

Semigroup Stuff Source # 
Instance details

Defined in Resource.Gltf.Model

Methods

(<>) :: Stuff -> Stuff -> Stuff #

sconcat :: NonEmpty Stuff -> Stuff #

stimes :: Integral b => b -> Stuff -> Stuff #

Generic Stuff Source # 
Instance details

Defined in Resource.Gltf.Model

Associated Types

type Rep Stuff :: Type -> Type #

Methods

from :: Stuff -> Rep Stuff x #

to :: Rep Stuff x -> Stuff #

Show Stuff Source # 
Instance details

Defined in Resource.Gltf.Model

Methods

showsPrec :: Int -> Stuff -> ShowS #

show :: Stuff -> String #

showList :: [Stuff] -> ShowS #

Eq Stuff Source # 
Instance details

Defined in Resource.Gltf.Model

Methods

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

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

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

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

data VertexAttrs Source #

Constructors

VertexAttrs 

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 #

Show 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

Block VertexAttrs Source # 
Instance details

Defined in Resource.Gltf.Model

Associated Types

type PackedSize VertexAttrs :: Nat #

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.2-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))))
type PackedSize VertexAttrs Source # 
Instance details

Defined in Resource.Gltf.Model