Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data AxisAligned a Source #
Instances
Meta | |
|
Instances
Instances
Bounded NodeGroup Source # | |
Enum NodeGroup Source # | |
Defined in Resource.Mesh.Types succ :: NodeGroup -> NodeGroup # pred :: NodeGroup -> NodeGroup # fromEnum :: NodeGroup -> Int # enumFrom :: NodeGroup -> [NodeGroup] # enumFromThen :: NodeGroup -> NodeGroup -> [NodeGroup] # enumFromTo :: NodeGroup -> NodeGroup -> [NodeGroup] # enumFromThenTo :: NodeGroup -> NodeGroup -> NodeGroup -> [NodeGroup] # | |
Eq NodeGroup Source # | |
Ord NodeGroup Source # | |
Defined in Resource.Mesh.Types | |
Show NodeGroup Source # | |
data NodePartitions a Source #
Instances
Node | |
|
Instances
Eq Node Source # | |
Show Node Source # | |
Generic Node Source # | |
GStorable Node Source # | |
Defined in Resource.Mesh.Types | |
HasRange Node Source # | |
Defined in Resource.Mesh.Types | |
type Rep Node Source # | |
Defined in Resource.Mesh.Types type Rep Node = D1 ('MetaData "Node" "Resource.Mesh.Types" "keid-core-0.1.2.0-inplace" 'False) (C1 ('MetaCons "Node" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nBoundingSphere") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Vec4) :*: S1 ('MetaSel ('Just "nTransformBB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Transform)) :*: (S1 ('MetaSel ('Just "nRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IndexRange) :*: S1 ('MetaSel ('Just "nMeasurements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AxisAligned Measurements))))) |
type TexturedNodes = Vector TexturedNode Source #
data TexturedNode Source #
Instances
data TextureParams Source #
TextureParams | |
|
Instances
data Measurements Source #
Instances
measureAa :: Foldable t => t Packed -> AxisAligned Measurements Source #
measureAaWith :: (Foldable outer, Foldable inner) => (a -> inner Packed) -> outer a -> AxisAligned Measurements Source #
middle :: Measurements -> Float Source #
size :: Measurements -> Float Source #
class HasRange a where Source #
getRange :: a -> IndexRange Source #
adjustRange :: a -> Word32 -> a Source #
Instances
HasRange TexturedNode Source # | |
Defined in Resource.Mesh.Types getRange :: TexturedNode -> IndexRange Source # adjustRange :: TexturedNode -> Word32 -> TexturedNode Source # | |
HasRange Node Source # | |
Defined in Resource.Mesh.Types |