octane-0.16.3: Parse Rocket League replays.
Octane.Type.CacheItem
Synopsis
data CacheItem Source #
An item in the class net cache map.
Constructors
Fields
The class ID.
The cache ID of the parent class.
The cache ID of the class.
The properties that belong to this class.
Instances
Methods
(==) :: CacheItem -> CacheItem -> Bool #
(/=) :: CacheItem -> CacheItem -> Bool #
showsPrec :: Int -> CacheItem -> ShowS #
show :: CacheItem -> String #
showList :: [CacheItem] -> ShowS #
Associated Types
type Rep CacheItem :: * -> * #
from :: CacheItem -> Rep CacheItem x #
to :: Rep CacheItem x -> CacheItem #
Fields are stored one after the other in order.
put :: CacheItem -> Put #
get :: Get CacheItem #
putList :: [CacheItem] -> Put #
rnf :: CacheItem -> () #
getField :: Proxy# Symbol "cacheId" -> CacheItem -> Word32 #
getField :: Proxy# Symbol "classId" -> CacheItem -> Word32 #
getField :: Proxy# Symbol "parentCacheId" -> CacheItem -> Word32 #
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 :: 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 :: 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 :: Proxy# Symbol "cache" -> (List CacheItem -> List CacheItem) -> ReplayWithoutFrames -> ReplayWithoutFrames #
setField :: Proxy# Symbol "cache" -> ReplayWithoutFrames -> List CacheItem -> ReplayWithoutFrames #
fieldLens :: Functor f => Proxy# Symbol "cache" -> (List CacheItem -> f (List CacheItem)) -> ReplayWithoutFrames -> f ReplayWithoutFrames #
modifyField :: Proxy# Symbol "cache" -> (List CacheItem -> List CacheItem) -> ReplayWithFrames -> ReplayWithFrames #
setField :: Proxy# Symbol "cache" -> ReplayWithFrames -> List CacheItem -> ReplayWithFrames #
fieldLens :: Functor f => Proxy# Symbol "cache" -> (List CacheItem -> f (List CacheItem)) -> ReplayWithFrames -> f ReplayWithFrames #
modifyField :: Proxy# Symbol "cache" -> (List CacheItem -> List CacheItem) -> OptimizedReplay -> OptimizedReplay #
setField :: Proxy# Symbol "cache" -> OptimizedReplay -> List CacheItem -> OptimizedReplay #
fieldLens :: Functor f => Proxy# Symbol "cache" -> (List CacheItem -> f (List CacheItem)) -> OptimizedReplay -> f OptimizedReplay #
modifyField :: Proxy# Symbol "properties" -> (List CacheProperty -> List CacheProperty) -> CacheItem -> CacheItem #
setField :: Proxy# Symbol "properties" -> CacheItem -> List CacheProperty -> CacheItem #
fieldLens :: Functor f => Proxy# Symbol "properties" -> (List CacheProperty -> f (List CacheProperty)) -> CacheItem -> f CacheItem #
getField :: Proxy# Symbol "cache" -> ReplayWithoutFrames -> List CacheItem #
getField :: Proxy# Symbol "cache" -> ReplayWithFrames -> List CacheItem #
getField :: Proxy# Symbol "cache" -> OptimizedReplay -> List CacheItem #
getField :: Proxy# Symbol "properties" -> CacheItem -> List CacheProperty #
getField :: Proxy# Symbol "cacheId" -> Rec cs0 CacheItem -> Word32 #
getField :: Proxy# Symbol "classId" -> Rec cs0 CacheItem -> Word32 #
getField :: Proxy# Symbol "parentCacheId" -> Rec cs0 CacheItem -> Word32 #
getField :: Proxy# Symbol "cache" -> Rec cs0 ReplayWithoutFrames -> List CacheItem #
getField :: Proxy# Symbol "cache" -> Rec cs0 ReplayWithFrames -> List CacheItem #
getField :: Proxy# Symbol "cache" -> Rec cs0 OptimizedReplay -> List CacheItem #
getField :: Proxy# Symbol "properties" -> Rec cs0 CacheItem -> List CacheProperty #
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) #
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) #
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) #
modifyField :: Proxy# Symbol "cache" -> (List CacheItem -> List CacheItem) -> Rec cs0 ReplayWithoutFrames -> Rec cs0 ReplayWithoutFrames #
setField :: Proxy# Symbol "cache" -> Rec cs0 ReplayWithoutFrames -> List CacheItem -> Rec cs0 ReplayWithoutFrames #
fieldLens :: Functor f => Proxy# Symbol "cache" -> (List CacheItem -> f (List CacheItem)) -> Rec cs0 ReplayWithoutFrames -> f (Rec cs0 ReplayWithoutFrames) #
modifyField :: Proxy# Symbol "cache" -> (List CacheItem -> List CacheItem) -> Rec cs0 ReplayWithFrames -> Rec cs0 ReplayWithFrames #
setField :: Proxy# Symbol "cache" -> Rec cs0 ReplayWithFrames -> List CacheItem -> Rec cs0 ReplayWithFrames #
fieldLens :: Functor f => Proxy# Symbol "cache" -> (List CacheItem -> f (List CacheItem)) -> Rec cs0 ReplayWithFrames -> f (Rec cs0 ReplayWithFrames) #
modifyField :: Proxy# Symbol "cache" -> (List CacheItem -> List CacheItem) -> Rec cs0 OptimizedReplay -> Rec cs0 OptimizedReplay #
setField :: Proxy# Symbol "cache" -> Rec cs0 OptimizedReplay -> List CacheItem -> Rec cs0 OptimizedReplay #
fieldLens :: Functor f => Proxy# Symbol "cache" -> (List CacheItem -> f (List CacheItem)) -> Rec cs0 OptimizedReplay -> f (Rec cs0 OptimizedReplay) #
modifyField :: Proxy# Symbol "properties" -> (List CacheProperty -> List CacheProperty) -> Rec cs0 CacheItem -> Rec cs0 CacheItem #
setField :: Proxy# Symbol "properties" -> Rec cs0 CacheItem -> List CacheProperty -> Rec cs0 CacheItem #
fieldLens :: Functor f => Proxy# Symbol "properties" -> (List CacheProperty -> f (List CacheProperty)) -> Rec cs0 CacheItem -> f (Rec cs0 CacheItem) #