keid-resource-gltf-0.1.0.1: GLTF loader for Keid engine.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Resource.Gltf.Scene

Synopsis

Documentation

unfoldSceneM :: HasLogFunc env => Int -> Transform -> GlTF -> Vector Mesh -> RIO env (Tree SceneNode) Source #

unfoldNodesM :: MonadThrow m => Vector Mesh -> Vector Node -> [NodeIx] -> m [Tree (Maybe (Vector MeshPrimitive), Node)] Source #

Build node tree and shed lookup errors as exception.

inflateNode :: Vector Mesh -> Vector Node -> NodeIx -> Either LookupError (Tree (Maybe (Vector MeshPrimitive), Node)) Source #

Combine lookup operations for nodes and meshes.

localTransform :: Node -> Transform Source #

data SceneNode Source #

Constructors

SceneNode 

Instances

Instances details
Show SceneNode Source # 
Instance details

Defined in Resource.Gltf.Scene