octane-0.16.2: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.WeldedInfoValue

Documentation

data WeldedInfoValue Source #

Instances

Eq WeldedInfoValue Source # 
Show WeldedInfoValue Source # 
Generic WeldedInfoValue Source # 
ToJSON WeldedInfoValue Source # 
NFData WeldedInfoValue Source # 

Methods

rnf :: WeldedInfoValue -> () #

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 Rep WeldedInfoValue Source # 
type Rep WeldedInfoValue = D1 (MetaData "WeldedInfoValue" "Octane.Type.Value.WeldedInfoValue" "octane-0.16.2-723rhEOjs3bpY6wlibC9r" False) (C1 (MetaCons "WeldedInfoValue" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "weldedInfoValueActive") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Boolean)) (S1 (MetaSel (Just Symbol "weldedInfoValueActorId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Int32))) ((:*:) (S1 (MetaSel (Just Symbol "weldedInfoValueOffset") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Vector Int))) ((:*:) (S1 (MetaSel (Just Symbol "weldedInfoValueMass") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Float32)) (S1 (MetaSel (Just Symbol "weldedInfoValueRotation") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Vector Int8)))))))
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 #