flaw-visual-0.1.0.0

LicenseMIT
Safe HaskellNone
LanguageHaskell2010

Flaw.Visual.Geometry.Skinned

Description

 
Synopsis

Documentation

data SkinnedGeometryAnimation Source #

Instances
Generic SkinnedGeometryAnimation Source # 
Instance details

Defined in Flaw.Visual.Geometry.Skinned

Associated Types

type Rep SkinnedGeometryAnimation :: Type -> Type #

type Rep SkinnedGeometryAnimation Source # 
Instance details

Defined in Flaw.Visual.Geometry.Skinned

type Rep SkinnedGeometryAnimation = D1 (MetaData "SkinnedGeometryAnimation" "Flaw.Visual.Geometry.Skinned" "flaw-visual-0.1.0.0-GEzxBFj9QBv1go1Jw4RpbA" False) (C1 (MetaCons "SkinnedGeometryAnimation" PrefixI True) (S1 (MetaSel (Just "skinnedGeometryAnimationOffset") SourceUnpack SourceStrict DecidedStrict) (Rec0 Float4) :*: S1 (MetaSel (Just "skinnedGeometryAnimationInvLength") SourceUnpack SourceStrict DecidedStrict) (Rec0 Float)))

emitTextureAnimatedSkinnedGeometryAsset :: FilePath -> ColladaM ColladaElement -> ColladaM ColladaElement -> Float -> Float -> Q ByteString Source #

Return asset representing skinned geometry with animations taken from Collada file.

textureAnimatedSkinTransform :: Int -> Node Float4 -> Node Float4 -> Node Word32_4 -> Program (Node Float4, Node Float3) Source #

Skin transform based on animation written to texture.