gltf-codec-0.1.0.4: glTF scene loader
Safe HaskellNone
LanguageHaskell2010

Codec.GlTF.Root

Synopsis

Documentation

data GlTF Source #

The root object for a glTF asset.

Instances

Instances details
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.4-4VoQsGaCivs2IcxkZWD1XT" '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))))))))