Codec.GlTF.Skin
newtype SkinIx Source #
Constructors
Fields
Defined in Codec.GlTF.Node
Methods
parseJSON :: Value -> Parser SkinIx #
parseJSONList :: Value -> Parser [SkinIx] #
toJSON :: SkinIx -> Value #
toEncoding :: SkinIx -> Encoding #
toJSONList :: [SkinIx] -> Value #
toEncodingList :: [SkinIx] -> Encoding #
Associated Types
type Rep SkinIx :: Type -> Type #
from :: SkinIx -> Rep SkinIx x #
to :: Rep SkinIx x -> SkinIx #
showsPrec :: Int -> SkinIx -> ShowS #
show :: SkinIx -> String #
showList :: [SkinIx] -> ShowS #
(==) :: SkinIx -> SkinIx -> Bool #
(/=) :: SkinIx -> SkinIx -> Bool #
compare :: SkinIx -> SkinIx -> Ordering #
(<) :: SkinIx -> SkinIx -> Bool #
(<=) :: SkinIx -> SkinIx -> Bool #
(>) :: SkinIx -> SkinIx -> Bool #
(>=) :: SkinIx -> SkinIx -> Bool #
max :: SkinIx -> SkinIx -> SkinIx #
min :: SkinIx -> SkinIx -> SkinIx #
data Skin Source #
Joints and matrices defining a skin.
The index of the accessor containing the floating-point 4x4 inverse-bind matrices. The default is that each matrix is a 4x4 identity matrix, which implies that inverse-bind matrices were pre-applied.
parseJSON :: Value -> Parser Skin #
parseJSONList :: Value -> Parser [Skin] #
toJSON :: Skin -> Value #
toEncoding :: Skin -> Encoding #
toJSONList :: [Skin] -> Value #
toEncodingList :: [Skin] -> Encoding #
type Rep Skin :: Type -> Type #
from :: Skin -> Rep Skin x #
to :: Rep Skin x -> Skin #
showsPrec :: Int -> Skin -> ShowS #
show :: Skin -> String #
showList :: [Skin] -> ShowS #
(==) :: Skin -> Skin -> Bool #
(/=) :: Skin -> Skin -> Bool #