gltf-loader-0.2.0.1: High level GlTF loader
Safe HaskellSafe-Inferred
LanguageHaskell2010

Text.GLTF.Loader.Gltf

Synopsis

Data constructors

data Gltf Source #

The root data type for a glTF asset

Instances

Instances details
Show Gltf Source # 
Instance details

Defined in Text.GLTF.Loader.Gltf

Methods

showsPrec :: Int -> Gltf -> ShowS #

show :: Gltf -> String #

showList :: [Gltf] -> ShowS #

Eq Gltf Source # 
Instance details

Defined in Text.GLTF.Loader.Gltf

Methods

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

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

data Asset Source #

Metadata about the glTF asset

Instances

Instances details
Show Asset Source # 
Instance details

Defined in Text.GLTF.Loader.Gltf

Methods

showsPrec :: Int -> Asset -> ShowS #

show :: Asset -> String #

showList :: [Asset] -> ShowS #

Eq Asset Source # 
Instance details

Defined in Text.GLTF.Loader.Gltf

Methods

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

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

data Material Source #

The material appearance of a primitive

Instances

Instances details
Show Material Source # 
Instance details

Defined in Text.GLTF.Loader.Gltf

Eq Material Source # 
Instance details

Defined in Text.GLTF.Loader.Gltf

data Mesh Source #

A set of primitives to be rendered

Instances

Instances details
Show Mesh Source # 
Instance details

Defined in Text.GLTF.Loader.Gltf

Methods

showsPrec :: Int -> Mesh -> ShowS #

show :: Mesh -> String #

showList :: [Mesh] -> ShowS #

Eq Mesh Source # 
Instance details

Defined in Text.GLTF.Loader.Gltf

Methods

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

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

data Node Source #

A node in the node hierarchy

Instances

Instances details
Show Node Source # 
Instance details

Defined in Text.GLTF.Loader.Gltf

Methods

showsPrec :: Int -> Node -> ShowS #

show :: Node -> String #

showList :: [Node] -> ShowS #

Eq Node Source # 
Instance details

Defined in Text.GLTF.Loader.Gltf

Methods

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

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

data PbrMetallicRoughness Source #

A set of parameter values that are used to define the metallic-roughness material model from Physically-Based Rendering (PBR) methodology.

Lenses

Asset Lenses

Material Lenses

Mesh Lenses

Node Lenses

MeshPrimitive Lenses

PbrMetallicRoughness Lenses