Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
A frame in the network stream. This holds all the interesting game data.
This cannot be an instance of BinaryBit
because it
requires out-of-band information (the class property map) to decode.
Frame | |
|
Eq Frame Source # | |
Show Frame Source # | |
Generic Frame Source # | |
NFData Frame Source # | |
ToJSON Frame Source # | |
HasField "delta" Frame Float32 Source # | |
HasField "isKeyFrame" Frame Bool Source # | |
HasField "number" Frame Word Source # | |
HasField "time" Frame Float32 Source # | |
ModifyField "delta" Frame Frame Float32 Float32 Source # | |
ModifyField "isKeyFrame" Frame Frame Bool Bool Source # | |
ModifyField "number" Frame Frame Word Word Source # | |
ModifyField "time" Frame Frame Float32 Float32 Source # | |
ModifyField "frames" ReplayWithFrames ReplayWithFrames [Frame] [Frame] | |
ModifyField "frames" OptimizedReplay OptimizedReplay [Frame] [Frame] | |
ModifyField "frames" Replay Replay [Frame] [Frame] | |
ModifyField "replications" Frame Frame [Replication] [Replication] Source # | |
HasField "frames" ReplayWithFrames [Frame] | |
HasField "frames" OptimizedReplay [Frame] | |
HasField "frames" Replay [Frame] | |
HasField "replications" Frame [Replication] Source # | |
ModifyRec "delta" Float32 cs0 => HasField "delta" (Rec cs0 Frame) Float32 Source # | |
ModifyRec "isKeyFrame" Bool cs0 => HasField "isKeyFrame" (Rec cs0 Frame) Bool Source # | |
ModifyRec "number" Word cs0 => HasField "number" (Rec cs0 Frame) Word Source # | |
ModifyRec "time" Float32 cs0 => HasField "time" (Rec cs0 Frame) Float32 Source # | |
ModifyRec "frames" [Frame] cs0 => HasField "frames" (Rec cs0 ReplayWithFrames) [Frame] | |
ModifyRec "frames" [Frame] cs0 => HasField "frames" (Rec cs0 OptimizedReplay) [Frame] | |
ModifyRec "frames" [Frame] cs0 => HasField "frames" (Rec cs0 Replay) [Frame] | |
ModifyRec "replications" [Replication] cs0 => HasField "replications" (Rec cs0 Frame) [Replication] Source # | |
ModifyRec "delta" Float32 cs0 => ModifyField "delta" (Rec cs0 Frame) (Rec cs0 Frame) Float32 Float32 Source # | |
ModifyRec "isKeyFrame" Bool cs0 => ModifyField "isKeyFrame" (Rec cs0 Frame) (Rec cs0 Frame) Bool Bool Source # | |
ModifyRec "number" Word cs0 => ModifyField "number" (Rec cs0 Frame) (Rec cs0 Frame) Word Word Source # | |
ModifyRec "time" Float32 cs0 => ModifyField "time" (Rec cs0 Frame) (Rec cs0 Frame) Float32 Float32 Source # | |
ModifyRec "frames" [Frame] cs0 => ModifyField "frames" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) [Frame] [Frame] | |
ModifyRec "frames" [Frame] cs0 => ModifyField "frames" (Rec cs0 OptimizedReplay) (Rec cs0 OptimizedReplay) [Frame] [Frame] | |
ModifyRec "frames" [Frame] cs0 => ModifyField "frames" (Rec cs0 Replay) (Rec cs0 Replay) [Frame] [Frame] | |
ModifyRec "replications" [Replication] cs0 => ModifyField "replications" (Rec cs0 Frame) (Rec cs0 Frame) [Replication] [Replication] Source # | |
type Rep Frame Source # | |
type FieldType "delta" Frame Source # | |
type FieldType "isKeyFrame" Frame Source # | |
type FieldType "number" Frame Source # | |
type FieldType "replications" Frame Source # | |
type FieldType "time" Frame Source # | |
type UpdateType "delta" Frame Float32 Source # | |
type UpdateType "isKeyFrame" Frame Bool Source # | |
type UpdateType "number" Frame Word Source # | |
type UpdateType "time" Frame Float32 Source # | |
type UpdateType "frames" ReplayWithFrames [Frame] | |
type UpdateType "frames" OptimizedReplay [Frame] | |
type UpdateType "frames" Replay [Frame] | |
type UpdateType "replications" Frame [Replication] Source # | |