octane-0.18.0: Parse Rocket League replays.
Octane.Type.Value.ExplosionValue
data ExplosionValue Source #
Constructors
Fields
Instances
Methods
(==) :: ExplosionValue -> ExplosionValue -> Bool #
(/=) :: ExplosionValue -> ExplosionValue -> Bool #
showsPrec :: Int -> ExplosionValue -> ShowS #
show :: ExplosionValue -> String #
showList :: [ExplosionValue] -> ShowS #
toJSON :: ExplosionValue -> Value #
toEncoding :: ExplosionValue -> Encoding #
toJSONList :: [ExplosionValue] -> Value #
toEncodingList :: [ExplosionValue] -> Encoding #
getField :: Proxy# Symbol "actorless" -> ExplosionValue -> Boolean #
modifyField :: Proxy# Symbol "actorless" -> (Boolean -> Boolean) -> ExplosionValue -> ExplosionValue #
setField :: Proxy# Symbol "actorless" -> ExplosionValue -> Boolean -> ExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "actorless" -> (Boolean -> f Boolean) -> ExplosionValue -> f ExplosionValue #
modifyField :: Proxy# Symbol "actorId" -> (Maybe Int32 -> Maybe Int32) -> ExplosionValue -> ExplosionValue #
setField :: Proxy# Symbol "actorId" -> ExplosionValue -> Maybe Int32 -> ExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "actorId" -> (Maybe Int32 -> f (Maybe Int32)) -> ExplosionValue -> f ExplosionValue #
modifyField :: Proxy# Symbol "position" -> (Vector Int -> Vector Int) -> ExplosionValue -> ExplosionValue #
setField :: Proxy# Symbol "position" -> ExplosionValue -> Vector Int -> ExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "position" -> (Vector Int -> f (Vector Int)) -> ExplosionValue -> f ExplosionValue #
getField :: Proxy# Symbol "actorId" -> ExplosionValue -> Maybe Int32 #
getField :: Proxy# Symbol "position" -> ExplosionValue -> Vector Int #
getField :: Proxy# Symbol "actorless" -> Rec cs0 ExplosionValue -> Boolean #
getField :: Proxy# Symbol "actorId" -> Rec cs0 ExplosionValue -> Maybe Int32 #
getField :: Proxy# Symbol "position" -> Rec cs0 ExplosionValue -> Vector Int #
modifyField :: Proxy# Symbol "actorless" -> (Boolean -> Boolean) -> Rec cs0 ExplosionValue -> Rec cs0 ExplosionValue #
setField :: Proxy# Symbol "actorless" -> Rec cs0 ExplosionValue -> Boolean -> Rec cs0 ExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "actorless" -> (Boolean -> f Boolean) -> Rec cs0 ExplosionValue -> f (Rec cs0 ExplosionValue) #
modifyField :: Proxy# Symbol "actorId" -> (Maybe Int32 -> Maybe Int32) -> Rec cs0 ExplosionValue -> Rec cs0 ExplosionValue #
setField :: Proxy# Symbol "actorId" -> Rec cs0 ExplosionValue -> Maybe Int32 -> Rec cs0 ExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "actorId" -> (Maybe Int32 -> f (Maybe Int32)) -> Rec cs0 ExplosionValue -> f (Rec cs0 ExplosionValue) #
modifyField :: Proxy# Symbol "position" -> (Vector Int -> Vector Int) -> Rec cs0 ExplosionValue -> Rec cs0 ExplosionValue #
setField :: Proxy# Symbol "position" -> Rec cs0 ExplosionValue -> Vector Int -> Rec cs0 ExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "position" -> (Vector Int -> f (Vector Int)) -> Rec cs0 ExplosionValue -> f (Rec cs0 ExplosionValue) #