gltf-codec-0.1.0.1: glTF scene loader

Safe HaskellNone
LanguageHaskell2010

Codec.GLB

Documentation

data GLB Source #

Constructors

GLB 
Instances
Eq GLB Source # 
Instance details

Defined in Codec.GLB

Methods

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

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

Show GLB Source # 
Instance details

Defined in Codec.GLB

Methods

showsPrec :: Int -> GLB -> ShowS #

show :: GLB -> String #

showList :: [GLB] -> ShowS #

Generic GLB Source # 
Instance details

Defined in Codec.GLB

Associated Types

type Rep GLB :: Type -> Type #

Methods

from :: GLB -> Rep GLB x #

to :: Rep GLB x -> GLB #

Binary GLB Source # 
Instance details

Defined in Codec.GLB

Methods

put :: GLB -> Put #

get :: Get GLB #

putList :: [GLB] -> Put #

type Rep GLB Source # 
Instance details

Defined in Codec.GLB

type Rep GLB = D1 (MetaData "GLB" "Codec.GLB" "gltf-codec-0.1.0.1-Gz344sJMz9cG5YV9y1ntpC" False) (C1 (MetaCons "GLB" PrefixI True) (S1 (MetaSel (Just "header") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Header) :*: S1 (MetaSel (Just "chunks") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Vector Chunk))))

data Header Source #

Constructors

Header 

Fields

Instances
Eq Header Source # 
Instance details

Defined in Codec.GLB

Methods

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

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

Show Header Source # 
Instance details

Defined in Codec.GLB

Generic Header Source # 
Instance details

Defined in Codec.GLB

Associated Types

type Rep Header :: Type -> Type #

Methods

from :: Header -> Rep Header x #

to :: Rep Header x -> Header #

Binary Header Source # 
Instance details

Defined in Codec.GLB

Methods

put :: Header -> Put #

get :: Get Header #

putList :: [Header] -> Put #

type Rep Header Source # 
Instance details

Defined in Codec.GLB

data Chunk Source #

Constructors

Chunk 
Instances
Eq Chunk Source # 
Instance details

Defined in Codec.GLB

Methods

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

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

Show Chunk Source # 
Instance details

Defined in Codec.GLB

Methods

showsPrec :: Int -> Chunk -> ShowS #

show :: Chunk -> String #

showList :: [Chunk] -> ShowS #

Generic Chunk Source # 
Instance details

Defined in Codec.GLB

Associated Types

type Rep Chunk :: Type -> Type #

Methods

from :: Chunk -> Rep Chunk x #

to :: Rep Chunk x -> Chunk #

Binary Chunk Source # 
Instance details

Defined in Codec.GLB

Methods

put :: Chunk -> Put #

get :: Get Chunk #

putList :: [Chunk] -> Put #

type Rep Chunk Source # 
Instance details

Defined in Codec.GLB