gltf-codec-0.1.0.1: glTF scene loader

Safe HaskellNone
LanguageHaskell2010

Codec.GlTF.Root

Synopsis

Documentation

data GlTF Source #

The root object for a glTF asset.

Instances
Eq GlTF Source # 
Instance details

Defined in Codec.GlTF.Root

Methods

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

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

Show GlTF Source # 
Instance details

Defined in Codec.GlTF.Root

Methods

showsPrec :: Int -> GlTF -> ShowS #

show :: GlTF -> String #

showList :: [GlTF] -> ShowS #

Generic GlTF Source # 
Instance details

Defined in Codec.GlTF.Root

Associated Types

type Rep GlTF :: Type -> Type #

Methods

from :: GlTF -> Rep GlTF x #

to :: Rep GlTF x -> GlTF #

ToJSON GlTF Source # 
Instance details

Defined in Codec.GlTF.Root

FromJSON GlTF Source # 
Instance details

Defined in Codec.GlTF.Root

type Rep GlTF Source # 
Instance details

Defined in Codec.GlTF.Root

type Rep GlTF = D1 (MetaData "GlTF" "Codec.GlTF.Root" "gltf-codec-0.1.0.1-Gz344sJMz9cG5YV9y1ntpC" False) (C1 (MetaCons "GlTF" PrefixI True) ((((S1 (MetaSel (Just "asset") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Asset) :*: S1 (MetaSel (Just "extensionsUsed") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector Text)))) :*: (S1 (MetaSel (Just "extensionsRequired") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector Text))) :*: S1 (MetaSel (Just "accessors") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector Accessor))))) :*: ((S1 (MetaSel (Just "animations") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector Animation))) :*: S1 (MetaSel (Just "buffers") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector Buffer)))) :*: (S1 (MetaSel (Just "bufferViews") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector BufferView))) :*: (S1 (MetaSel (Just "cameras") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector Camera))) :*: S1 (MetaSel (Just "images") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector Image))))))) :*: (((S1 (MetaSel (Just "materials") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector Material))) :*: S1 (MetaSel (Just "meshes") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector Mesh)))) :*: (S1 (MetaSel (Just "nodes") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector Node))) :*: S1 (MetaSel (Just "samplers") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector Sampler))))) :*: ((S1 (MetaSel (Just "scenes") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector Scene))) :*: S1 (MetaSel (Just "skins") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector Skin)))) :*: (S1 (MetaSel (Just "textures") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe (Vector Texture))) :*: (S1 (MetaSel (Just "extensions") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe Object)) :*: S1 (MetaSel (Just "extras") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe Value))))))))