octane-0.18.3: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.WeldedInfoValue

Documentation

data WeldedInfoValue Source #

Instances

Eq WeldedInfoValue Source # 
Show WeldedInfoValue Source # 
ToJSON WeldedInfoValue Source # 
HasField "active" WeldedInfoValue Boolean Source # 

Methods

getField :: Proxy# Symbol "active" -> WeldedInfoValue -> Boolean #

HasField "actorId" WeldedInfoValue Int32 Source # 

Methods

getField :: Proxy# Symbol "actorId" -> WeldedInfoValue -> Int32 #

HasField "mass" WeldedInfoValue Float32 Source # 
ModifyField "active" WeldedInfoValue WeldedInfoValue Boolean Boolean Source # 
ModifyField "actorId" WeldedInfoValue WeldedInfoValue Int32 Int32 Source # 
ModifyField "mass" WeldedInfoValue WeldedInfoValue Float32 Float32 Source # 
ModifyField "offset" WeldedInfoValue WeldedInfoValue (Vector Int) (Vector Int) Source # 
ModifyField "rotation" WeldedInfoValue WeldedInfoValue (Vector Int8) (Vector Int8) Source # 
HasField "offset" WeldedInfoValue (Vector Int) Source # 

Methods

getField :: Proxy# Symbol "offset" -> WeldedInfoValue -> Vector Int #

HasField "rotation" WeldedInfoValue (Vector Int8) Source # 

Methods

getField :: Proxy# Symbol "rotation" -> WeldedInfoValue -> Vector Int8 #

ModifyRec "active" Boolean cs0 => HasField "active" (Rec cs0 WeldedInfoValue) Boolean Source # 

Methods

getField :: Proxy# Symbol "active" -> Rec cs0 WeldedInfoValue -> Boolean #

ModifyRec "actorId" Int32 cs0 => HasField "actorId" (Rec cs0 WeldedInfoValue) Int32 Source # 

Methods

getField :: Proxy# Symbol "actorId" -> Rec cs0 WeldedInfoValue -> Int32 #

ModifyRec "mass" Float32 cs0 => HasField "mass" (Rec cs0 WeldedInfoValue) Float32 Source # 

Methods

getField :: Proxy# Symbol "mass" -> Rec cs0 WeldedInfoValue -> Float32 #

ModifyRec "offset" (Vector Int) cs0 => HasField "offset" (Rec cs0 WeldedInfoValue) (Vector Int) Source # 

Methods

getField :: Proxy# Symbol "offset" -> Rec cs0 WeldedInfoValue -> Vector Int #

ModifyRec "rotation" (Vector Int8) cs0 => HasField "rotation" (Rec cs0 WeldedInfoValue) (Vector Int8) Source # 

Methods

getField :: Proxy# Symbol "rotation" -> Rec cs0 WeldedInfoValue -> Vector Int8 #

ModifyRec "active" Boolean cs0 => ModifyField "active" (Rec cs0 WeldedInfoValue) (Rec cs0 WeldedInfoValue) Boolean Boolean Source # 
ModifyRec "actorId" Int32 cs0 => ModifyField "actorId" (Rec cs0 WeldedInfoValue) (Rec cs0 WeldedInfoValue) Int32 Int32 Source # 

Methods

modifyField :: Proxy# Symbol "actorId" -> (Int32 -> Int32) -> Rec cs0 WeldedInfoValue -> Rec cs0 WeldedInfoValue #

setField :: Proxy# Symbol "actorId" -> Rec cs0 WeldedInfoValue -> Int32 -> Rec cs0 WeldedInfoValue #

fieldLens :: Functor f => Proxy# Symbol "actorId" -> (Int32 -> f Int32) -> Rec cs0 WeldedInfoValue -> f (Rec cs0 WeldedInfoValue) #

ModifyRec "mass" Float32 cs0 => ModifyField "mass" (Rec cs0 WeldedInfoValue) (Rec cs0 WeldedInfoValue) Float32 Float32 Source # 
ModifyRec "offset" (Vector Int) cs0 => ModifyField "offset" (Rec cs0 WeldedInfoValue) (Rec cs0 WeldedInfoValue) (Vector Int) (Vector Int) Source # 
ModifyRec "rotation" (Vector Int8) cs0 => ModifyField "rotation" (Rec cs0 WeldedInfoValue) (Rec cs0 WeldedInfoValue) (Vector Int8) (Vector Int8) Source # 

Methods

modifyField :: Proxy# Symbol "rotation" -> (Vector Int8 -> Vector Int8) -> Rec cs0 WeldedInfoValue -> Rec cs0 WeldedInfoValue #

setField :: Proxy# Symbol "rotation" -> Rec cs0 WeldedInfoValue -> Vector Int8 -> Rec cs0 WeldedInfoValue #

fieldLens :: Functor f => Proxy# Symbol "rotation" -> (Vector Int8 -> f (Vector Int8)) -> Rec cs0 WeldedInfoValue -> f (Rec cs0 WeldedInfoValue) #

type FieldType "active" WeldedInfoValue Source # 
type FieldType "actorId" WeldedInfoValue Source # 
type FieldType "mass" WeldedInfoValue Source # 
type FieldType "offset" WeldedInfoValue Source # 
type FieldType "rotation" WeldedInfoValue Source # 
type UpdateType "active" WeldedInfoValue Boolean Source # 
type UpdateType "actorId" WeldedInfoValue Int32 Source # 
type UpdateType "mass" WeldedInfoValue Float32 Source # 
type UpdateType "offset" WeldedInfoValue (Vector Int) Source # 
type UpdateType "rotation" WeldedInfoValue (Vector Int8) Source #