octane-0.11.0: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Float32

Synopsis

Documentation

newtype Float32 Source #

A 32-bit float.

Constructors

Float32 Float 

Instances

Eq Float32 Source # 

Methods

(==) :: Float32 -> Float32 -> Bool #

(/=) :: Float32 -> Float32 -> Bool #

Fractional Float32 Source # 
Num Float32 Source # 
Ord Float32 Source # 
Show Float32 Source # 
Generic Float32 Source # 

Associated Types

type Rep Float32 :: * -> * #

Methods

from :: Float32 -> Rep Float32 x #

to :: Rep Float32 x -> Float32 #

ToJSON Float32 Source # 
Binary Float32 Source #

Stored little-endian.

Methods

put :: Float32 -> Put #

get :: Get Float32 #

putList :: [Float32] -> Put #

BinaryBit Float32 Source # 

Methods

putBits :: Int -> Float32 -> BitPut () #

getBits :: Int -> BitGet Float32 #

NFData Float32 Source # 

Methods

rnf :: Float32 -> () #

type Rep Float32 Source # 
type Rep Float32 = D1 (MetaData "Float32" "Octane.Type.Float32" "octane-0.11.0-K3oATOAOKzu3J42bjJyWZ8" True) (C1 (MetaCons "Float32" PrefixI True) (S1 (MetaSel (Just Symbol "unpack") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float)))