Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Gltf = Gltf {}
- data Asset = Asset {}
- data Mesh = Mesh {
- meshPrimitives :: [MeshPrimitive]
- meshWeights :: [Float]
- meshName :: Maybe Text
- data Node = Node {
- nodeMeshId :: Maybe Int
- nodeName :: Maybe Text
- nodeRotation :: Maybe (V4 Float)
- nodeScale :: Maybe (V3 Float)
- nodeTranslation :: Maybe (V3 Float)
- nodeWeights :: [Float]
- data MeshPrimitive = MeshPrimitive {}
- data MeshPrimitiveMode
- _asset :: Lens' Gltf Asset
- _meshes :: Lens' Gltf [Mesh]
- _nodes :: Lens' Gltf [Node]
- _assetVersion :: Lens' Asset Text
- _assetCopyright :: Lens' Asset (Maybe Text)
- _assetGenerator :: Lens' Asset (Maybe Text)
- _assetMinVersion :: Lens' Asset (Maybe Text)
- _meshPrimitives :: Lens' Mesh [MeshPrimitive]
- _meshPrimitiveMode :: Lens' MeshPrimitive MeshPrimitiveMode
- _meshPrimitiveIndices :: Lens' MeshPrimitive [Int]
- _meshPrimitivePositions :: Lens' MeshPrimitive [V3 Float]
- _meshPrimitiveNormals :: Lens' MeshPrimitive [V3 Float]
- _meshWeights :: Lens' Mesh [Float]
- _meshName :: Lens' Mesh (Maybe Text)
- _nodeMeshId :: Lens' Node (Maybe Int)
- _nodeName :: Lens' Node (Maybe Text)
- _nodeRotation :: Lens' Node (Maybe (V4 Float))
- _nodeScale :: Lens' Node (Maybe (V3 Float))
- _nodeTranslation :: Lens' Node (Maybe (V3 Float))
- _nodeWeights :: Lens' Node [Float]
Data constructors
Asset | |
|
Mesh | |
|
data MeshPrimitive Source #
Instances
Eq MeshPrimitive Source # | |
Defined in Text.GLTF.Loader.Gltf (==) :: MeshPrimitive -> MeshPrimitive -> Bool # (/=) :: MeshPrimitive -> MeshPrimitive -> Bool # | |
Show MeshPrimitive Source # | |
Defined in Text.GLTF.Loader.Gltf showsPrec :: Int -> MeshPrimitive -> ShowS # show :: MeshPrimitive -> String # showList :: [MeshPrimitive] -> ShowS # |
data MeshPrimitiveMode Source #
Instances
Enum MeshPrimitiveMode Source # | |
Defined in Text.GLTF.Loader.Gltf succ :: MeshPrimitiveMode -> MeshPrimitiveMode # pred :: MeshPrimitiveMode -> MeshPrimitiveMode # toEnum :: Int -> MeshPrimitiveMode # fromEnum :: MeshPrimitiveMode -> Int # enumFrom :: MeshPrimitiveMode -> [MeshPrimitiveMode] # enumFromThen :: MeshPrimitiveMode -> MeshPrimitiveMode -> [MeshPrimitiveMode] # enumFromTo :: MeshPrimitiveMode -> MeshPrimitiveMode -> [MeshPrimitiveMode] # enumFromThenTo :: MeshPrimitiveMode -> MeshPrimitiveMode -> MeshPrimitiveMode -> [MeshPrimitiveMode] # | |
Eq MeshPrimitiveMode Source # | |
Defined in Text.GLTF.Loader.Gltf (==) :: MeshPrimitiveMode -> MeshPrimitiveMode -> Bool # (/=) :: MeshPrimitiveMode -> MeshPrimitiveMode -> Bool # | |
Show MeshPrimitiveMode Source # | |
Defined in Text.GLTF.Loader.Gltf showsPrec :: Int -> MeshPrimitiveMode -> ShowS # show :: MeshPrimitiveMode -> String # showList :: [MeshPrimitiveMode] -> ShowS # |