octane-0.16.1: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Word32

Synopsis

Documentation

newtype Word32 Source #

A 32-bit unsigned integer.

Constructors

Word32 

Fields

Instances

Enum Word32 Source # 
Eq Word32 Source # 

Methods

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

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

Num Word32 Source # 
Ord Word32 Source # 
Show Word32 Source #

Shown as 0x01020304.

Generic Word32 Source # 

Associated Types

type Rep Word32 :: * -> * #

Methods

from :: Word32 -> Rep Word32 x #

to :: Rep Word32 x -> Word32 #

Binary Word32 Source #

Little-endian.

Methods

put :: Word32 -> Put #

get :: Get Word32 #

putList :: [Word32] -> Put #

NFData Word32 Source # 

Methods

rnf :: Word32 -> () #

ToJSON Word32 Source #

Encoded as a JSON number.

Methods

toJSON :: Word32 -> Value

toEncoding :: Word32 -> Encoding

toJSONList :: [Word32] -> Value

toEncodingList :: [Word32] -> Encoding

BinaryBit Word32 Source #

Little-endian with the bits in each byte reversed.

Methods

putBits :: Int -> Word32 -> BitPut ()

getBits :: Int -> BitGet Word32

HasField "accentFinish" TeamPaintValue Word32 

Methods

getField :: Proxy# Symbol "accentFinish" -> TeamPaintValue -> Word32

HasField "antenna" LoadoutValue Word32 

Methods

getField :: Proxy# Symbol "antenna" -> LoadoutValue -> Word32

HasField "attackerActorId" DemolishValue Word32 

Methods

getField :: Proxy# Symbol "attackerActorId" -> DemolishValue -> Word32

HasField "body" LoadoutValue Word32 

Methods

getField :: Proxy# Symbol "body" -> LoadoutValue -> Word32

HasField "cacheId" CacheItem Word32 

Methods

getField :: Proxy# Symbol "cacheId" -> CacheItem -> Word32

HasField "classId" CacheItem Word32 

Methods

getField :: Proxy# Symbol "classId" -> CacheItem -> Word32

HasField "contentCRC" RawReplay Word32 

Methods

getField :: Proxy# Symbol "contentCRC" -> RawReplay -> Word32

HasField "contentSize" RawReplay Word32 

Methods

getField :: Proxy# Symbol "contentSize" -> RawReplay -> Word32

HasField "cue" MusicStingerValue Word32 
HasField "decal" LoadoutValue Word32 

Methods

getField :: Proxy# Symbol "decal" -> LoadoutValue -> Word32

HasField "frame" Mark Word32 

Methods

getField :: Proxy# Symbol "frame" -> Mark -> Word32

HasField "frame" Message Word32 

Methods

getField :: Proxy# Symbol "frame" -> Message -> Word32

HasField "frame" KeyFrame Word32 

Methods

getField :: Proxy# Symbol "frame" -> KeyFrame -> Word32

HasField "headerCRC" RawReplay Word32 

Methods

getField :: Proxy# Symbol "headerCRC" -> RawReplay -> Word32

HasField "headerSize" RawReplay Word32 

Methods

getField :: Proxy# Symbol "headerSize" -> RawReplay -> Word32

HasField "joinableBy" PrivateMatchSettingsValue Word32 
HasField "maxPlayers" PrivateMatchSettingsValue Word32 
HasField "objectId" CacheProperty Word32 

Methods

getField :: Proxy# Symbol "objectId" -> CacheProperty -> Word32

HasField "parentCacheId" CacheItem Word32 

Methods

getField :: Proxy# Symbol "parentCacheId" -> CacheItem -> Word32

HasField "position" KeyFrame Word32 

Methods

getField :: Proxy# Symbol "position" -> KeyFrame -> Word32

HasField "primaryFinish" TeamPaintValue Word32 

Methods

getField :: Proxy# Symbol "primaryFinish" -> TeamPaintValue -> Word32

HasField "rocketTrail" LoadoutValue Word32 

Methods

getField :: Proxy# Symbol "rocketTrail" -> LoadoutValue -> Word32

HasField "streamId" ClassItem Word32 

Methods

getField :: Proxy# Symbol "streamId" -> ClassItem -> Word32

HasField "streamId" CacheProperty Word32 

Methods

getField :: Proxy# Symbol "streamId" -> CacheProperty -> Word32

HasField "topper" LoadoutValue Word32 

Methods

getField :: Proxy# Symbol "topper" -> LoadoutValue -> Word32

HasField "unknown1" LoadoutValue Word32 

Methods

getField :: Proxy# Symbol "unknown1" -> LoadoutValue -> Word32

HasField "unpack" Word32 Word32 Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Word32 -> Word32

HasField "version1" ReplayWithoutFrames Word32 

Methods

getField :: Proxy# Symbol "version1" -> ReplayWithoutFrames -> Word32

HasField "version1" ReplayWithFrames Word32 

Methods

getField :: Proxy# Symbol "version1" -> ReplayWithFrames -> Word32

HasField "version1" OptimizedReplay Word32 

Methods

getField :: Proxy# Symbol "version1" -> OptimizedReplay -> Word32

HasField "version2" ReplayWithoutFrames Word32 

Methods

getField :: Proxy# Symbol "version2" -> ReplayWithoutFrames -> Word32

HasField "version2" ReplayWithFrames Word32 

Methods

getField :: Proxy# Symbol "version2" -> ReplayWithFrames -> Word32

HasField "version2" OptimizedReplay Word32 

Methods

getField :: Proxy# Symbol "version2" -> OptimizedReplay -> Word32

HasField "victimActorId" DemolishValue Word32 

Methods

getField :: Proxy# Symbol "victimActorId" -> DemolishValue -> Word32

HasField "wheels" LoadoutValue Word32 

Methods

getField :: Proxy# Symbol "wheels" -> LoadoutValue -> Word32

ModifyField "accentFinish" TeamPaintValue TeamPaintValue Word32 Word32 

Methods

modifyField :: Proxy# Symbol "accentFinish" -> (Word32 -> Word32) -> TeamPaintValue -> TeamPaintValue

setField :: Proxy# Symbol "accentFinish" -> TeamPaintValue -> Word32 -> TeamPaintValue

fieldLens :: Functor f => Proxy# Symbol "accentFinish" -> (Word32 -> f Word32) -> TeamPaintValue -> f TeamPaintValue

ModifyField "antenna" LoadoutValue LoadoutValue Word32 Word32 
ModifyField "attackerActorId" DemolishValue DemolishValue Word32 Word32 

Methods

modifyField :: Proxy# Symbol "attackerActorId" -> (Word32 -> Word32) -> DemolishValue -> DemolishValue

setField :: Proxy# Symbol "attackerActorId" -> DemolishValue -> Word32 -> DemolishValue

fieldLens :: Functor f => Proxy# Symbol "attackerActorId" -> (Word32 -> f Word32) -> DemolishValue -> f DemolishValue

ModifyField "body" LoadoutValue LoadoutValue Word32 Word32 
ModifyField "cacheId" CacheItem CacheItem Word32 Word32 

Methods

modifyField :: Proxy# Symbol "cacheId" -> (Word32 -> Word32) -> CacheItem -> CacheItem

setField :: Proxy# Symbol "cacheId" -> CacheItem -> Word32 -> CacheItem

fieldLens :: Functor f => Proxy# Symbol "cacheId" -> (Word32 -> f Word32) -> CacheItem -> f CacheItem

ModifyField "classId" CacheItem CacheItem Word32 Word32 

Methods

modifyField :: Proxy# Symbol "classId" -> (Word32 -> Word32) -> CacheItem -> CacheItem

setField :: Proxy# Symbol "classId" -> CacheItem -> Word32 -> CacheItem

fieldLens :: Functor f => Proxy# Symbol "classId" -> (Word32 -> f Word32) -> CacheItem -> f CacheItem

ModifyField "contentCRC" RawReplay RawReplay Word32 Word32 

Methods

modifyField :: Proxy# Symbol "contentCRC" -> (Word32 -> Word32) -> RawReplay -> RawReplay

setField :: Proxy# Symbol "contentCRC" -> RawReplay -> Word32 -> RawReplay

fieldLens :: Functor f => Proxy# Symbol "contentCRC" -> (Word32 -> f Word32) -> RawReplay -> f RawReplay

ModifyField "contentSize" RawReplay RawReplay Word32 Word32 

Methods

modifyField :: Proxy# Symbol "contentSize" -> (Word32 -> Word32) -> RawReplay -> RawReplay

setField :: Proxy# Symbol "contentSize" -> RawReplay -> Word32 -> RawReplay

fieldLens :: Functor f => Proxy# Symbol "contentSize" -> (Word32 -> f Word32) -> RawReplay -> f RawReplay

ModifyField "cue" MusicStingerValue MusicStingerValue Word32 Word32 
ModifyField "decal" LoadoutValue LoadoutValue Word32 Word32 
ModifyField "frame" Mark Mark Word32 Word32 

Methods

modifyField :: Proxy# Symbol "frame" -> (Word32 -> Word32) -> Mark -> Mark

setField :: Proxy# Symbol "frame" -> Mark -> Word32 -> Mark

fieldLens :: Functor f => Proxy# Symbol "frame" -> (Word32 -> f Word32) -> Mark -> f Mark

ModifyField "frame" Message Message Word32 Word32 

Methods

modifyField :: Proxy# Symbol "frame" -> (Word32 -> Word32) -> Message -> Message

setField :: Proxy# Symbol "frame" -> Message -> Word32 -> Message

fieldLens :: Functor f => Proxy# Symbol "frame" -> (Word32 -> f Word32) -> Message -> f Message

ModifyField "frame" KeyFrame KeyFrame Word32 Word32 

Methods

modifyField :: Proxy# Symbol "frame" -> (Word32 -> Word32) -> KeyFrame -> KeyFrame

setField :: Proxy# Symbol "frame" -> KeyFrame -> Word32 -> KeyFrame

fieldLens :: Functor f => Proxy# Symbol "frame" -> (Word32 -> f Word32) -> KeyFrame -> f KeyFrame

ModifyField "headerCRC" RawReplay RawReplay Word32 Word32 

Methods

modifyField :: Proxy# Symbol "headerCRC" -> (Word32 -> Word32) -> RawReplay -> RawReplay

setField :: Proxy# Symbol "headerCRC" -> RawReplay -> Word32 -> RawReplay

fieldLens :: Functor f => Proxy# Symbol "headerCRC" -> (Word32 -> f Word32) -> RawReplay -> f RawReplay

ModifyField "headerSize" RawReplay RawReplay Word32 Word32 

Methods

modifyField :: Proxy# Symbol "headerSize" -> (Word32 -> Word32) -> RawReplay -> RawReplay

setField :: Proxy# Symbol "headerSize" -> RawReplay -> Word32 -> RawReplay

fieldLens :: Functor f => Proxy# Symbol "headerSize" -> (Word32 -> f Word32) -> RawReplay -> f RawReplay

ModifyField "joinableBy" PrivateMatchSettingsValue PrivateMatchSettingsValue Word32 Word32 
ModifyField "maxPlayers" PrivateMatchSettingsValue PrivateMatchSettingsValue Word32 Word32 
ModifyField "objectId" CacheProperty CacheProperty Word32 Word32 
ModifyField "parentCacheId" CacheItem CacheItem Word32 Word32 

Methods

modifyField :: Proxy# Symbol "parentCacheId" -> (Word32 -> Word32) -> CacheItem -> CacheItem

setField :: Proxy# Symbol "parentCacheId" -> CacheItem -> Word32 -> CacheItem

fieldLens :: Functor f => Proxy# Symbol "parentCacheId" -> (Word32 -> f Word32) -> CacheItem -> f CacheItem

ModifyField "position" KeyFrame KeyFrame Word32 Word32 

Methods

modifyField :: Proxy# Symbol "position" -> (Word32 -> Word32) -> KeyFrame -> KeyFrame

setField :: Proxy# Symbol "position" -> KeyFrame -> Word32 -> KeyFrame

fieldLens :: Functor f => Proxy# Symbol "position" -> (Word32 -> f Word32) -> KeyFrame -> f KeyFrame

ModifyField "primaryFinish" TeamPaintValue TeamPaintValue Word32 Word32 

Methods

modifyField :: Proxy# Symbol "primaryFinish" -> (Word32 -> Word32) -> TeamPaintValue -> TeamPaintValue

setField :: Proxy# Symbol "primaryFinish" -> TeamPaintValue -> Word32 -> TeamPaintValue

fieldLens :: Functor f => Proxy# Symbol "primaryFinish" -> (Word32 -> f Word32) -> TeamPaintValue -> f TeamPaintValue

ModifyField "rocketTrail" LoadoutValue LoadoutValue Word32 Word32 

Methods

modifyField :: Proxy# Symbol "rocketTrail" -> (Word32 -> Word32) -> LoadoutValue -> LoadoutValue

setField :: Proxy# Symbol "rocketTrail" -> LoadoutValue -> Word32 -> LoadoutValue

fieldLens :: Functor f => Proxy# Symbol "rocketTrail" -> (Word32 -> f Word32) -> LoadoutValue -> f LoadoutValue

ModifyField "streamId" ClassItem ClassItem Word32 Word32 

Methods

modifyField :: Proxy# Symbol "streamId" -> (Word32 -> Word32) -> ClassItem -> ClassItem

setField :: Proxy# Symbol "streamId" -> ClassItem -> Word32 -> ClassItem

fieldLens :: Functor f => Proxy# Symbol "streamId" -> (Word32 -> f Word32) -> ClassItem -> f ClassItem

ModifyField "streamId" CacheProperty CacheProperty Word32 Word32 
ModifyField "topper" LoadoutValue LoadoutValue Word32 Word32 
ModifyField "unknown1" LoadoutValue LoadoutValue Word32 Word32 
ModifyField "unpack" Word32 Word32 Word32 Word32 Source # 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Word32 -> Word32) -> Word32 -> Word32

setField :: Proxy# Symbol "unpack" -> Word32 -> Word32 -> Word32

fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word32 -> f Word32) -> Word32 -> f Word32

ModifyField "version1" ReplayWithoutFrames ReplayWithoutFrames Word32 Word32 
ModifyField "version1" ReplayWithFrames ReplayWithFrames Word32 Word32 
ModifyField "version1" OptimizedReplay OptimizedReplay Word32 Word32 
ModifyField "version2" ReplayWithoutFrames ReplayWithoutFrames Word32 Word32 
ModifyField "version2" ReplayWithFrames ReplayWithFrames Word32 Word32 
ModifyField "version2" OptimizedReplay OptimizedReplay Word32 Word32 
ModifyField "victimActorId" DemolishValue DemolishValue Word32 Word32 

Methods

modifyField :: Proxy# Symbol "victimActorId" -> (Word32 -> Word32) -> DemolishValue -> DemolishValue

setField :: Proxy# Symbol "victimActorId" -> DemolishValue -> Word32 -> DemolishValue

fieldLens :: Functor f => Proxy# Symbol "victimActorId" -> (Word32 -> f Word32) -> DemolishValue -> f DemolishValue

ModifyField "wheels" LoadoutValue LoadoutValue Word32 Word32 
ModifyField "instigatorId" PickupValue PickupValue (Maybe Word32) (Maybe Word32) 

Methods

modifyField :: Proxy# Symbol "instigatorId" -> (Maybe Word32 -> Maybe Word32) -> PickupValue -> PickupValue

setField :: Proxy# Symbol "instigatorId" -> PickupValue -> Maybe Word32 -> PickupValue

fieldLens :: Functor f => Proxy# Symbol "instigatorId" -> (Maybe Word32 -> f (Maybe Word32)) -> PickupValue -> f PickupValue

ModifyField "unknown2" LoadoutValue LoadoutValue (Maybe Word32) (Maybe Word32) 
ModifyField "unpack" LoadoutOnlineValue LoadoutOnlineValue [[(Word32, CompressedWord)]] [[(Word32, CompressedWord)]] 
HasField "instigatorId" PickupValue (Maybe Word32) 

Methods

getField :: Proxy# Symbol "instigatorId" -> PickupValue -> Maybe Word32

HasField "unknown2" LoadoutValue (Maybe Word32) 

Methods

getField :: Proxy# Symbol "unknown2" -> LoadoutValue -> Maybe Word32

HasField "unpack" LoadoutOnlineValue [[(Word32, CompressedWord)]] 
ModifyRec "accentFinish" Word32 cs0 => HasField "accentFinish" (Rec cs0 TeamPaintValue) Word32 

Methods

getField :: Proxy# Symbol "accentFinish" -> Rec cs0 TeamPaintValue -> Word32

ModifyRec "antenna" Word32 cs0 => HasField "antenna" (Rec cs0 LoadoutValue) Word32 

Methods

getField :: Proxy# Symbol "antenna" -> Rec cs0 LoadoutValue -> Word32

ModifyRec "attackerActorId" Word32 cs0 => HasField "attackerActorId" (Rec cs0 DemolishValue) Word32 

Methods

getField :: Proxy# Symbol "attackerActorId" -> Rec cs0 DemolishValue -> Word32

ModifyRec "body" Word32 cs0 => HasField "body" (Rec cs0 LoadoutValue) Word32 

Methods

getField :: Proxy# Symbol "body" -> Rec cs0 LoadoutValue -> Word32

ModifyRec "cacheId" Word32 cs0 => HasField "cacheId" (Rec cs0 CacheItem) Word32 

Methods

getField :: Proxy# Symbol "cacheId" -> Rec cs0 CacheItem -> Word32

ModifyRec "classId" Word32 cs0 => HasField "classId" (Rec cs0 CacheItem) Word32 

Methods

getField :: Proxy# Symbol "classId" -> Rec cs0 CacheItem -> Word32

ModifyRec "contentCRC" Word32 cs0 => HasField "contentCRC" (Rec cs0 RawReplay) Word32 

Methods

getField :: Proxy# Symbol "contentCRC" -> Rec cs0 RawReplay -> Word32

ModifyRec "contentSize" Word32 cs0 => HasField "contentSize" (Rec cs0 RawReplay) Word32 

Methods

getField :: Proxy# Symbol "contentSize" -> Rec cs0 RawReplay -> Word32

ModifyRec "cue" Word32 cs0 => HasField "cue" (Rec cs0 MusicStingerValue) Word32 

Methods

getField :: Proxy# Symbol "cue" -> Rec cs0 MusicStingerValue -> Word32

ModifyRec "decal" Word32 cs0 => HasField "decal" (Rec cs0 LoadoutValue) Word32 

Methods

getField :: Proxy# Symbol "decal" -> Rec cs0 LoadoutValue -> Word32

ModifyRec "frame" Word32 cs0 => HasField "frame" (Rec cs0 Mark) Word32 

Methods

getField :: Proxy# Symbol "frame" -> Rec cs0 Mark -> Word32

ModifyRec "frame" Word32 cs0 => HasField "frame" (Rec cs0 Message) Word32 

Methods

getField :: Proxy# Symbol "frame" -> Rec cs0 Message -> Word32

ModifyRec "frame" Word32 cs0 => HasField "frame" (Rec cs0 KeyFrame) Word32 

Methods

getField :: Proxy# Symbol "frame" -> Rec cs0 KeyFrame -> Word32

ModifyRec "headerCRC" Word32 cs0 => HasField "headerCRC" (Rec cs0 RawReplay) Word32 

Methods

getField :: Proxy# Symbol "headerCRC" -> Rec cs0 RawReplay -> Word32

ModifyRec "headerSize" Word32 cs0 => HasField "headerSize" (Rec cs0 RawReplay) Word32 

Methods

getField :: Proxy# Symbol "headerSize" -> Rec cs0 RawReplay -> Word32

ModifyRec "joinableBy" Word32 cs0 => HasField "joinableBy" (Rec cs0 PrivateMatchSettingsValue) Word32 

Methods

getField :: Proxy# Symbol "joinableBy" -> Rec cs0 PrivateMatchSettingsValue -> Word32

ModifyRec "maxPlayers" Word32 cs0 => HasField "maxPlayers" (Rec cs0 PrivateMatchSettingsValue) Word32 

Methods

getField :: Proxy# Symbol "maxPlayers" -> Rec cs0 PrivateMatchSettingsValue -> Word32

ModifyRec "objectId" Word32 cs0 => HasField "objectId" (Rec cs0 CacheProperty) Word32 

Methods

getField :: Proxy# Symbol "objectId" -> Rec cs0 CacheProperty -> Word32

ModifyRec "parentCacheId" Word32 cs0 => HasField "parentCacheId" (Rec cs0 CacheItem) Word32 

Methods

getField :: Proxy# Symbol "parentCacheId" -> Rec cs0 CacheItem -> Word32

ModifyRec "position" Word32 cs0 => HasField "position" (Rec cs0 KeyFrame) Word32 

Methods

getField :: Proxy# Symbol "position" -> Rec cs0 KeyFrame -> Word32

ModifyRec "primaryFinish" Word32 cs0 => HasField "primaryFinish" (Rec cs0 TeamPaintValue) Word32 

Methods

getField :: Proxy# Symbol "primaryFinish" -> Rec cs0 TeamPaintValue -> Word32

ModifyRec "rocketTrail" Word32 cs0 => HasField "rocketTrail" (Rec cs0 LoadoutValue) Word32 

Methods

getField :: Proxy# Symbol "rocketTrail" -> Rec cs0 LoadoutValue -> Word32

ModifyRec "streamId" Word32 cs0 => HasField "streamId" (Rec cs0 ClassItem) Word32 

Methods

getField :: Proxy# Symbol "streamId" -> Rec cs0 ClassItem -> Word32

ModifyRec "streamId" Word32 cs0 => HasField "streamId" (Rec cs0 CacheProperty) Word32 

Methods

getField :: Proxy# Symbol "streamId" -> Rec cs0 CacheProperty -> Word32

ModifyRec "topper" Word32 cs0 => HasField "topper" (Rec cs0 LoadoutValue) Word32 

Methods

getField :: Proxy# Symbol "topper" -> Rec cs0 LoadoutValue -> Word32

ModifyRec "unknown1" Word32 cs0 => HasField "unknown1" (Rec cs0 LoadoutValue) Word32 

Methods

getField :: Proxy# Symbol "unknown1" -> Rec cs0 LoadoutValue -> Word32

ModifyRec "unpack" Word32 cs0 => HasField "unpack" (Rec cs0 Word32) Word32 Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 Word32 -> Word32

ModifyRec "version1" Word32 cs0 => HasField "version1" (Rec cs0 ReplayWithoutFrames) Word32 

Methods

getField :: Proxy# Symbol "version1" -> Rec cs0 ReplayWithoutFrames -> Word32

ModifyRec "version1" Word32 cs0 => HasField "version1" (Rec cs0 ReplayWithFrames) Word32 

Methods

getField :: Proxy# Symbol "version1" -> Rec cs0 ReplayWithFrames -> Word32

ModifyRec "version1" Word32 cs0 => HasField "version1" (Rec cs0 OptimizedReplay) Word32 

Methods

getField :: Proxy# Symbol "version1" -> Rec cs0 OptimizedReplay -> Word32

ModifyRec "version2" Word32 cs0 => HasField "version2" (Rec cs0 ReplayWithoutFrames) Word32 

Methods

getField :: Proxy# Symbol "version2" -> Rec cs0 ReplayWithoutFrames -> Word32

ModifyRec "version2" Word32 cs0 => HasField "version2" (Rec cs0 ReplayWithFrames) Word32 

Methods

getField :: Proxy# Symbol "version2" -> Rec cs0 ReplayWithFrames -> Word32

ModifyRec "version2" Word32 cs0 => HasField "version2" (Rec cs0 OptimizedReplay) Word32 

Methods

getField :: Proxy# Symbol "version2" -> Rec cs0 OptimizedReplay -> Word32

ModifyRec "victimActorId" Word32 cs0 => HasField "victimActorId" (Rec cs0 DemolishValue) Word32 

Methods

getField :: Proxy# Symbol "victimActorId" -> Rec cs0 DemolishValue -> Word32

ModifyRec "wheels" Word32 cs0 => HasField "wheels" (Rec cs0 LoadoutValue) Word32 

Methods

getField :: Proxy# Symbol "wheels" -> Rec cs0 LoadoutValue -> Word32

ModifyRec "instigatorId" (Maybe Word32) cs0 => HasField "instigatorId" (Rec cs0 PickupValue) (Maybe Word32) 

Methods

getField :: Proxy# Symbol "instigatorId" -> Rec cs0 PickupValue -> Maybe Word32

ModifyRec "unknown2" (Maybe Word32) cs0 => HasField "unknown2" (Rec cs0 LoadoutValue) (Maybe Word32) 

Methods

getField :: Proxy# Symbol "unknown2" -> Rec cs0 LoadoutValue -> Maybe Word32

ModifyRec "unpack" [[(Word32, CompressedWord)]] cs0 => HasField "unpack" (Rec cs0 LoadoutOnlineValue) [[(Word32, CompressedWord)]] 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 LoadoutOnlineValue -> [[(Word32, CompressedWord)]]

ModifyRec "accentFinish" Word32 cs0 => ModifyField "accentFinish" (Rec cs0 TeamPaintValue) (Rec cs0 TeamPaintValue) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "accentFinish" -> (Word32 -> Word32) -> Rec cs0 TeamPaintValue -> Rec cs0 TeamPaintValue

setField :: Proxy# Symbol "accentFinish" -> Rec cs0 TeamPaintValue -> Word32 -> Rec cs0 TeamPaintValue

fieldLens :: Functor f => Proxy# Symbol "accentFinish" -> (Word32 -> f Word32) -> Rec cs0 TeamPaintValue -> f (Rec cs0 TeamPaintValue)

ModifyRec "antenna" Word32 cs0 => ModifyField "antenna" (Rec cs0 LoadoutValue) (Rec cs0 LoadoutValue) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "antenna" -> (Word32 -> Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue

setField :: Proxy# Symbol "antenna" -> Rec cs0 LoadoutValue -> Word32 -> Rec cs0 LoadoutValue

fieldLens :: Functor f => Proxy# Symbol "antenna" -> (Word32 -> f Word32) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue)

ModifyRec "attackerActorId" Word32 cs0 => ModifyField "attackerActorId" (Rec cs0 DemolishValue) (Rec cs0 DemolishValue) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "attackerActorId" -> (Word32 -> Word32) -> Rec cs0 DemolishValue -> Rec cs0 DemolishValue

setField :: Proxy# Symbol "attackerActorId" -> Rec cs0 DemolishValue -> Word32 -> Rec cs0 DemolishValue

fieldLens :: Functor f => Proxy# Symbol "attackerActorId" -> (Word32 -> f Word32) -> Rec cs0 DemolishValue -> f (Rec cs0 DemolishValue)

ModifyRec "body" Word32 cs0 => ModifyField "body" (Rec cs0 LoadoutValue) (Rec cs0 LoadoutValue) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "body" -> (Word32 -> Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue

setField :: Proxy# Symbol "body" -> Rec cs0 LoadoutValue -> Word32 -> Rec cs0 LoadoutValue

fieldLens :: Functor f => Proxy# Symbol "body" -> (Word32 -> f Word32) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue)

ModifyRec "cacheId" Word32 cs0 => ModifyField "cacheId" (Rec cs0 CacheItem) (Rec cs0 CacheItem) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "cacheId" -> (Word32 -> Word32) -> Rec cs0 CacheItem -> Rec cs0 CacheItem

setField :: Proxy# Symbol "cacheId" -> Rec cs0 CacheItem -> Word32 -> Rec cs0 CacheItem

fieldLens :: Functor f => Proxy# Symbol "cacheId" -> (Word32 -> f Word32) -> Rec cs0 CacheItem -> f (Rec cs0 CacheItem)

ModifyRec "classId" Word32 cs0 => ModifyField "classId" (Rec cs0 CacheItem) (Rec cs0 CacheItem) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "classId" -> (Word32 -> Word32) -> Rec cs0 CacheItem -> Rec cs0 CacheItem

setField :: Proxy# Symbol "classId" -> Rec cs0 CacheItem -> Word32 -> Rec cs0 CacheItem

fieldLens :: Functor f => Proxy# Symbol "classId" -> (Word32 -> f Word32) -> Rec cs0 CacheItem -> f (Rec cs0 CacheItem)

ModifyRec "contentCRC" Word32 cs0 => ModifyField "contentCRC" (Rec cs0 RawReplay) (Rec cs0 RawReplay) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "contentCRC" -> (Word32 -> Word32) -> Rec cs0 RawReplay -> Rec cs0 RawReplay

setField :: Proxy# Symbol "contentCRC" -> Rec cs0 RawReplay -> Word32 -> Rec cs0 RawReplay

fieldLens :: Functor f => Proxy# Symbol "contentCRC" -> (Word32 -> f Word32) -> Rec cs0 RawReplay -> f (Rec cs0 RawReplay)

ModifyRec "contentSize" Word32 cs0 => ModifyField "contentSize" (Rec cs0 RawReplay) (Rec cs0 RawReplay) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "contentSize" -> (Word32 -> Word32) -> Rec cs0 RawReplay -> Rec cs0 RawReplay

setField :: Proxy# Symbol "contentSize" -> Rec cs0 RawReplay -> Word32 -> Rec cs0 RawReplay

fieldLens :: Functor f => Proxy# Symbol "contentSize" -> (Word32 -> f Word32) -> Rec cs0 RawReplay -> f (Rec cs0 RawReplay)

ModifyRec "cue" Word32 cs0 => ModifyField "cue" (Rec cs0 MusicStingerValue) (Rec cs0 MusicStingerValue) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "cue" -> (Word32 -> Word32) -> Rec cs0 MusicStingerValue -> Rec cs0 MusicStingerValue

setField :: Proxy# Symbol "cue" -> Rec cs0 MusicStingerValue -> Word32 -> Rec cs0 MusicStingerValue

fieldLens :: Functor f => Proxy# Symbol "cue" -> (Word32 -> f Word32) -> Rec cs0 MusicStingerValue -> f (Rec cs0 MusicStingerValue)

ModifyRec "decal" Word32 cs0 => ModifyField "decal" (Rec cs0 LoadoutValue) (Rec cs0 LoadoutValue) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "decal" -> (Word32 -> Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue

setField :: Proxy# Symbol "decal" -> Rec cs0 LoadoutValue -> Word32 -> Rec cs0 LoadoutValue

fieldLens :: Functor f => Proxy# Symbol "decal" -> (Word32 -> f Word32) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue)

ModifyRec "frame" Word32 cs0 => ModifyField "frame" (Rec cs0 Mark) (Rec cs0 Mark) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "frame" -> (Word32 -> Word32) -> Rec cs0 Mark -> Rec cs0 Mark

setField :: Proxy# Symbol "frame" -> Rec cs0 Mark -> Word32 -> Rec cs0 Mark

fieldLens :: Functor f => Proxy# Symbol "frame" -> (Word32 -> f Word32) -> Rec cs0 Mark -> f (Rec cs0 Mark)

ModifyRec "frame" Word32 cs0 => ModifyField "frame" (Rec cs0 Message) (Rec cs0 Message) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "frame" -> (Word32 -> Word32) -> Rec cs0 Message -> Rec cs0 Message

setField :: Proxy# Symbol "frame" -> Rec cs0 Message -> Word32 -> Rec cs0 Message

fieldLens :: Functor f => Proxy# Symbol "frame" -> (Word32 -> f Word32) -> Rec cs0 Message -> f (Rec cs0 Message)

ModifyRec "frame" Word32 cs0 => ModifyField "frame" (Rec cs0 KeyFrame) (Rec cs0 KeyFrame) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "frame" -> (Word32 -> Word32) -> Rec cs0 KeyFrame -> Rec cs0 KeyFrame

setField :: Proxy# Symbol "frame" -> Rec cs0 KeyFrame -> Word32 -> Rec cs0 KeyFrame

fieldLens :: Functor f => Proxy# Symbol "frame" -> (Word32 -> f Word32) -> Rec cs0 KeyFrame -> f (Rec cs0 KeyFrame)

ModifyRec "headerCRC" Word32 cs0 => ModifyField "headerCRC" (Rec cs0 RawReplay) (Rec cs0 RawReplay) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "headerCRC" -> (Word32 -> Word32) -> Rec cs0 RawReplay -> Rec cs0 RawReplay

setField :: Proxy# Symbol "headerCRC" -> Rec cs0 RawReplay -> Word32 -> Rec cs0 RawReplay

fieldLens :: Functor f => Proxy# Symbol "headerCRC" -> (Word32 -> f Word32) -> Rec cs0 RawReplay -> f (Rec cs0 RawReplay)

ModifyRec "headerSize" Word32 cs0 => ModifyField "headerSize" (Rec cs0 RawReplay) (Rec cs0 RawReplay) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "headerSize" -> (Word32 -> Word32) -> Rec cs0 RawReplay -> Rec cs0 RawReplay

setField :: Proxy# Symbol "headerSize" -> Rec cs0 RawReplay -> Word32 -> Rec cs0 RawReplay

fieldLens :: Functor f => Proxy# Symbol "headerSize" -> (Word32 -> f Word32) -> Rec cs0 RawReplay -> f (Rec cs0 RawReplay)

ModifyRec "joinableBy" Word32 cs0 => ModifyField "joinableBy" (Rec cs0 PrivateMatchSettingsValue) (Rec cs0 PrivateMatchSettingsValue) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "joinableBy" -> (Word32 -> Word32) -> Rec cs0 PrivateMatchSettingsValue -> Rec cs0 PrivateMatchSettingsValue

setField :: Proxy# Symbol "joinableBy" -> Rec cs0 PrivateMatchSettingsValue -> Word32 -> Rec cs0 PrivateMatchSettingsValue

fieldLens :: Functor f => Proxy# Symbol "joinableBy" -> (Word32 -> f Word32) -> Rec cs0 PrivateMatchSettingsValue -> f (Rec cs0 PrivateMatchSettingsValue)

ModifyRec "maxPlayers" Word32 cs0 => ModifyField "maxPlayers" (Rec cs0 PrivateMatchSettingsValue) (Rec cs0 PrivateMatchSettingsValue) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "maxPlayers" -> (Word32 -> Word32) -> Rec cs0 PrivateMatchSettingsValue -> Rec cs0 PrivateMatchSettingsValue

setField :: Proxy# Symbol "maxPlayers" -> Rec cs0 PrivateMatchSettingsValue -> Word32 -> Rec cs0 PrivateMatchSettingsValue

fieldLens :: Functor f => Proxy# Symbol "maxPlayers" -> (Word32 -> f Word32) -> Rec cs0 PrivateMatchSettingsValue -> f (Rec cs0 PrivateMatchSettingsValue)

ModifyRec "objectId" Word32 cs0 => ModifyField "objectId" (Rec cs0 CacheProperty) (Rec cs0 CacheProperty) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "objectId" -> (Word32 -> Word32) -> Rec cs0 CacheProperty -> Rec cs0 CacheProperty

setField :: Proxy# Symbol "objectId" -> Rec cs0 CacheProperty -> Word32 -> Rec cs0 CacheProperty

fieldLens :: Functor f => Proxy# Symbol "objectId" -> (Word32 -> f Word32) -> Rec cs0 CacheProperty -> f (Rec cs0 CacheProperty)

ModifyRec "parentCacheId" Word32 cs0 => ModifyField "parentCacheId" (Rec cs0 CacheItem) (Rec cs0 CacheItem) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "parentCacheId" -> (Word32 -> Word32) -> Rec cs0 CacheItem -> Rec cs0 CacheItem

setField :: Proxy# Symbol "parentCacheId" -> Rec cs0 CacheItem -> Word32 -> Rec cs0 CacheItem

fieldLens :: Functor f => Proxy# Symbol "parentCacheId" -> (Word32 -> f Word32) -> Rec cs0 CacheItem -> f (Rec cs0 CacheItem)

ModifyRec "position" Word32 cs0 => ModifyField "position" (Rec cs0 KeyFrame) (Rec cs0 KeyFrame) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "position" -> (Word32 -> Word32) -> Rec cs0 KeyFrame -> Rec cs0 KeyFrame

setField :: Proxy# Symbol "position" -> Rec cs0 KeyFrame -> Word32 -> Rec cs0 KeyFrame

fieldLens :: Functor f => Proxy# Symbol "position" -> (Word32 -> f Word32) -> Rec cs0 KeyFrame -> f (Rec cs0 KeyFrame)

ModifyRec "primaryFinish" Word32 cs0 => ModifyField "primaryFinish" (Rec cs0 TeamPaintValue) (Rec cs0 TeamPaintValue) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "primaryFinish" -> (Word32 -> Word32) -> Rec cs0 TeamPaintValue -> Rec cs0 TeamPaintValue

setField :: Proxy# Symbol "primaryFinish" -> Rec cs0 TeamPaintValue -> Word32 -> Rec cs0 TeamPaintValue

fieldLens :: Functor f => Proxy# Symbol "primaryFinish" -> (Word32 -> f Word32) -> Rec cs0 TeamPaintValue -> f (Rec cs0 TeamPaintValue)

ModifyRec "rocketTrail" Word32 cs0 => ModifyField "rocketTrail" (Rec cs0 LoadoutValue) (Rec cs0 LoadoutValue) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "rocketTrail" -> (Word32 -> Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue

setField :: Proxy# Symbol "rocketTrail" -> Rec cs0 LoadoutValue -> Word32 -> Rec cs0 LoadoutValue

fieldLens :: Functor f => Proxy# Symbol "rocketTrail" -> (Word32 -> f Word32) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue)

ModifyRec "streamId" Word32 cs0 => ModifyField "streamId" (Rec cs0 ClassItem) (Rec cs0 ClassItem) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "streamId" -> (Word32 -> Word32) -> Rec cs0 ClassItem -> Rec cs0 ClassItem

setField :: Proxy# Symbol "streamId" -> Rec cs0 ClassItem -> Word32 -> Rec cs0 ClassItem

fieldLens :: Functor f => Proxy# Symbol "streamId" -> (Word32 -> f Word32) -> Rec cs0 ClassItem -> f (Rec cs0 ClassItem)

ModifyRec "streamId" Word32 cs0 => ModifyField "streamId" (Rec cs0 CacheProperty) (Rec cs0 CacheProperty) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "streamId" -> (Word32 -> Word32) -> Rec cs0 CacheProperty -> Rec cs0 CacheProperty

setField :: Proxy# Symbol "streamId" -> Rec cs0 CacheProperty -> Word32 -> Rec cs0 CacheProperty

fieldLens :: Functor f => Proxy# Symbol "streamId" -> (Word32 -> f Word32) -> Rec cs0 CacheProperty -> f (Rec cs0 CacheProperty)

ModifyRec "topper" Word32 cs0 => ModifyField "topper" (Rec cs0 LoadoutValue) (Rec cs0 LoadoutValue) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "topper" -> (Word32 -> Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue

setField :: Proxy# Symbol "topper" -> Rec cs0 LoadoutValue -> Word32 -> Rec cs0 LoadoutValue

fieldLens :: Functor f => Proxy# Symbol "topper" -> (Word32 -> f Word32) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue)

ModifyRec "unknown1" Word32 cs0 => ModifyField "unknown1" (Rec cs0 LoadoutValue) (Rec cs0 LoadoutValue) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "unknown1" -> (Word32 -> Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue

setField :: Proxy# Symbol "unknown1" -> Rec cs0 LoadoutValue -> Word32 -> Rec cs0 LoadoutValue

fieldLens :: Functor f => Proxy# Symbol "unknown1" -> (Word32 -> f Word32) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue)

ModifyRec "unpack" Word32 cs0 => ModifyField "unpack" (Rec cs0 Word32) (Rec cs0 Word32) Word32 Word32 Source # 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Word32 -> Word32) -> Rec cs0 Word32 -> Rec cs0 Word32

setField :: Proxy# Symbol "unpack" -> Rec cs0 Word32 -> Word32 -> Rec cs0 Word32

fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word32 -> f Word32) -> Rec cs0 Word32 -> f (Rec cs0 Word32)

ModifyRec "version1" Word32 cs0 => ModifyField "version1" (Rec cs0 ReplayWithoutFrames) (Rec cs0 ReplayWithoutFrames) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "version1" -> (Word32 -> Word32) -> Rec cs0 ReplayWithoutFrames -> Rec cs0 ReplayWithoutFrames

setField :: Proxy# Symbol "version1" -> Rec cs0 ReplayWithoutFrames -> Word32 -> Rec cs0 ReplayWithoutFrames

fieldLens :: Functor f => Proxy# Symbol "version1" -> (Word32 -> f Word32) -> Rec cs0 ReplayWithoutFrames -> f (Rec cs0 ReplayWithoutFrames)

ModifyRec "version1" Word32 cs0 => ModifyField "version1" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "version1" -> (Word32 -> Word32) -> Rec cs0 ReplayWithFrames -> Rec cs0 ReplayWithFrames

setField :: Proxy# Symbol "version1" -> Rec cs0 ReplayWithFrames -> Word32 -> Rec cs0 ReplayWithFrames

fieldLens :: Functor f => Proxy# Symbol "version1" -> (Word32 -> f Word32) -> Rec cs0 ReplayWithFrames -> f (Rec cs0 ReplayWithFrames)

ModifyRec "version1" Word32 cs0 => ModifyField "version1" (Rec cs0 OptimizedReplay) (Rec cs0 OptimizedReplay) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "version1" -> (Word32 -> Word32) -> Rec cs0 OptimizedReplay -> Rec cs0 OptimizedReplay

setField :: Proxy# Symbol "version1" -> Rec cs0 OptimizedReplay -> Word32 -> Rec cs0 OptimizedReplay

fieldLens :: Functor f => Proxy# Symbol "version1" -> (Word32 -> f Word32) -> Rec cs0 OptimizedReplay -> f (Rec cs0 OptimizedReplay)

ModifyRec "version2" Word32 cs0 => ModifyField "version2" (Rec cs0 ReplayWithoutFrames) (Rec cs0 ReplayWithoutFrames) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "version2" -> (Word32 -> Word32) -> Rec cs0 ReplayWithoutFrames -> Rec cs0 ReplayWithoutFrames

setField :: Proxy# Symbol "version2" -> Rec cs0 ReplayWithoutFrames -> Word32 -> Rec cs0 ReplayWithoutFrames

fieldLens :: Functor f => Proxy# Symbol "version2" -> (Word32 -> f Word32) -> Rec cs0 ReplayWithoutFrames -> f (Rec cs0 ReplayWithoutFrames)

ModifyRec "version2" Word32 cs0 => ModifyField "version2" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "version2" -> (Word32 -> Word32) -> Rec cs0 ReplayWithFrames -> Rec cs0 ReplayWithFrames

setField :: Proxy# Symbol "version2" -> Rec cs0 ReplayWithFrames -> Word32 -> Rec cs0 ReplayWithFrames

fieldLens :: Functor f => Proxy# Symbol "version2" -> (Word32 -> f Word32) -> Rec cs0 ReplayWithFrames -> f (Rec cs0 ReplayWithFrames)

ModifyRec "version2" Word32 cs0 => ModifyField "version2" (Rec cs0 OptimizedReplay) (Rec cs0 OptimizedReplay) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "version2" -> (Word32 -> Word32) -> Rec cs0 OptimizedReplay -> Rec cs0 OptimizedReplay

setField :: Proxy# Symbol "version2" -> Rec cs0 OptimizedReplay -> Word32 -> Rec cs0 OptimizedReplay

fieldLens :: Functor f => Proxy# Symbol "version2" -> (Word32 -> f Word32) -> Rec cs0 OptimizedReplay -> f (Rec cs0 OptimizedReplay)

ModifyRec "victimActorId" Word32 cs0 => ModifyField "victimActorId" (Rec cs0 DemolishValue) (Rec cs0 DemolishValue) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "victimActorId" -> (Word32 -> Word32) -> Rec cs0 DemolishValue -> Rec cs0 DemolishValue

setField :: Proxy# Symbol "victimActorId" -> Rec cs0 DemolishValue -> Word32 -> Rec cs0 DemolishValue

fieldLens :: Functor f => Proxy# Symbol "victimActorId" -> (Word32 -> f Word32) -> Rec cs0 DemolishValue -> f (Rec cs0 DemolishValue)

ModifyRec "wheels" Word32 cs0 => ModifyField "wheels" (Rec cs0 LoadoutValue) (Rec cs0 LoadoutValue) Word32 Word32 

Methods

modifyField :: Proxy# Symbol "wheels" -> (Word32 -> Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue

setField :: Proxy# Symbol "wheels" -> Rec cs0 LoadoutValue -> Word32 -> Rec cs0 LoadoutValue

fieldLens :: Functor f => Proxy# Symbol "wheels" -> (Word32 -> f Word32) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue)

ModifyRec "instigatorId" (Maybe Word32) cs0 => ModifyField "instigatorId" (Rec cs0 PickupValue) (Rec cs0 PickupValue) (Maybe Word32) (Maybe Word32) 

Methods

modifyField :: Proxy# Symbol "instigatorId" -> (Maybe Word32 -> Maybe Word32) -> Rec cs0 PickupValue -> Rec cs0 PickupValue

setField :: Proxy# Symbol "instigatorId" -> Rec cs0 PickupValue -> Maybe Word32 -> Rec cs0 PickupValue

fieldLens :: Functor f => Proxy# Symbol "instigatorId" -> (Maybe Word32 -> f (Maybe Word32)) -> Rec cs0 PickupValue -> f (Rec cs0 PickupValue)

ModifyRec "unknown2" (Maybe Word32) cs0 => ModifyField "unknown2" (Rec cs0 LoadoutValue) (Rec cs0 LoadoutValue) (Maybe Word32) (Maybe Word32) 

Methods

modifyField :: Proxy# Symbol "unknown2" -> (Maybe Word32 -> Maybe Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue

setField :: Proxy# Symbol "unknown2" -> Rec cs0 LoadoutValue -> Maybe Word32 -> Rec cs0 LoadoutValue

fieldLens :: Functor f => Proxy# Symbol "unknown2" -> (Maybe Word32 -> f (Maybe Word32)) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue)

ModifyRec "unpack" [[(Word32, CompressedWord)]] cs0 => ModifyField "unpack" (Rec cs0 LoadoutOnlineValue) (Rec cs0 LoadoutOnlineValue) [[(Word32, CompressedWord)]] [[(Word32, CompressedWord)]] 

Methods

modifyField :: Proxy# Symbol "unpack" -> ([[(Word32, CompressedWord)]] -> [[(Word32, CompressedWord)]]) -> Rec cs0 LoadoutOnlineValue -> Rec cs0 LoadoutOnlineValue

setField :: Proxy# Symbol "unpack" -> Rec cs0 LoadoutOnlineValue -> [[(Word32, CompressedWord)]] -> Rec cs0 LoadoutOnlineValue

fieldLens :: Functor f => Proxy# Symbol "unpack" -> ([[(Word32, CompressedWord)]] -> f [[(Word32, CompressedWord)]]) -> Rec cs0 LoadoutOnlineValue -> f (Rec cs0 LoadoutOnlineValue)

type Rep Word32 Source # 
type Rep Word32 = D1 (MetaData "Word32" "Octane.Type.Word32" "octane-0.16.1-GutvkXgevkCABZiWZysr0h" True) (C1 (MetaCons "Word32" PrefixI True) (S1 (MetaSel (Just Symbol "word32Unpack") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32)))
type FieldType "unpack" Word32 Source # 
type FieldType "unpack" Word32 = Word32
type UpdateType "accentFinish" TeamPaintValue Word32 
type UpdateType "accentFinish" TeamPaintValue Word32 = TeamPaintValue
type UpdateType "antenna" LoadoutValue Word32 
type UpdateType "antenna" LoadoutValue Word32 = LoadoutValue
type UpdateType "attackerActorId" DemolishValue Word32 
type UpdateType "attackerActorId" DemolishValue Word32 = DemolishValue
type UpdateType "body" LoadoutValue Word32 
type UpdateType "body" LoadoutValue Word32 = LoadoutValue
type UpdateType "cacheId" CacheItem Word32 
type UpdateType "cacheId" CacheItem Word32 = CacheItem
type UpdateType "classId" CacheItem Word32 
type UpdateType "classId" CacheItem Word32 = CacheItem
type UpdateType "contentCRC" RawReplay Word32 
type UpdateType "contentCRC" RawReplay Word32 = RawReplay
type UpdateType "contentSize" RawReplay Word32 
type UpdateType "contentSize" RawReplay Word32 = RawReplay
type UpdateType "cue" MusicStingerValue Word32 
type UpdateType "decal" LoadoutValue Word32 
type UpdateType "decal" LoadoutValue Word32 = LoadoutValue
type UpdateType "frame" Mark Word32 
type UpdateType "frame" Mark Word32 = Mark
type UpdateType "frame" Message Word32 
type UpdateType "frame" Message Word32 = Message
type UpdateType "frame" KeyFrame Word32 
type UpdateType "frame" KeyFrame Word32 = KeyFrame
type UpdateType "headerCRC" RawReplay Word32 
type UpdateType "headerCRC" RawReplay Word32 = RawReplay
type UpdateType "headerSize" RawReplay Word32 
type UpdateType "headerSize" RawReplay Word32 = RawReplay
type UpdateType "joinableBy" PrivateMatchSettingsValue Word32 
type UpdateType "maxPlayers" PrivateMatchSettingsValue Word32 
type UpdateType "objectId" CacheProperty Word32 
type UpdateType "objectId" CacheProperty Word32 = CacheProperty
type UpdateType "parentCacheId" CacheItem Word32 
type UpdateType "parentCacheId" CacheItem Word32 = CacheItem
type UpdateType "position" KeyFrame Word32 
type UpdateType "position" KeyFrame Word32 = KeyFrame
type UpdateType "primaryFinish" TeamPaintValue Word32 
type UpdateType "primaryFinish" TeamPaintValue Word32 = TeamPaintValue
type UpdateType "rocketTrail" LoadoutValue Word32 
type UpdateType "rocketTrail" LoadoutValue Word32 = LoadoutValue
type UpdateType "streamId" ClassItem Word32 
type UpdateType "streamId" ClassItem Word32 = ClassItem
type UpdateType "streamId" CacheProperty Word32 
type UpdateType "streamId" CacheProperty Word32 = CacheProperty
type UpdateType "topper" LoadoutValue Word32 
type UpdateType "topper" LoadoutValue Word32 = LoadoutValue
type UpdateType "unknown1" LoadoutValue Word32 
type UpdateType "unknown1" LoadoutValue Word32 = LoadoutValue
type UpdateType "unpack" Word32 Word32 Source # 
type UpdateType "unpack" Word32 Word32 = Word32
type UpdateType "version1" ReplayWithoutFrames Word32 
type UpdateType "version1" ReplayWithoutFrames Word32 = ReplayWithoutFrames
type UpdateType "version1" ReplayWithFrames Word32 
type UpdateType "version1" ReplayWithFrames Word32 = ReplayWithFrames
type UpdateType "version1" OptimizedReplay Word32 
type UpdateType "version1" OptimizedReplay Word32 = OptimizedReplay
type UpdateType "version2" ReplayWithoutFrames Word32 
type UpdateType "version2" ReplayWithoutFrames Word32 = ReplayWithoutFrames
type UpdateType "version2" ReplayWithFrames Word32 
type UpdateType "version2" ReplayWithFrames Word32 = ReplayWithFrames
type UpdateType "version2" OptimizedReplay Word32 
type UpdateType "version2" OptimizedReplay Word32 = OptimizedReplay
type UpdateType "victimActorId" DemolishValue Word32 
type UpdateType "victimActorId" DemolishValue Word32 = DemolishValue
type UpdateType "wheels" LoadoutValue Word32 
type UpdateType "wheels" LoadoutValue Word32 = LoadoutValue
type UpdateType "instigatorId" PickupValue (Maybe Word32) 
type UpdateType "instigatorId" PickupValue (Maybe Word32) = PickupValue
type UpdateType "unknown2" LoadoutValue (Maybe Word32) 
type UpdateType "unknown2" LoadoutValue (Maybe Word32) = LoadoutValue
type UpdateType "unpack" LoadoutOnlineValue [[(Word32, CompressedWord)]] 

fromWord32 :: Integral a => Word32 -> a Source #

Converts a Word32 into any Integral value.

toWord32 :: Integral a => a -> Word32 Source #

Converts any Integral value into a Word32.