octane-0.20.3: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.CamSettingsValue

Documentation

data CamSettingsValue Source #

Instances

Eq CamSettingsValue Source # 
Show CamSettingsValue Source # 
ToJSON CamSettingsValue Source # 
HasField "angle" CamSettingsValue Float32 Source # 
HasField "distance" CamSettingsValue Float32 Source # 

Methods

getField :: Proxy# Symbol "distance" -> CamSettingsValue -> Float32 #

HasField "fov" CamSettingsValue Float32 Source # 
HasField "height" CamSettingsValue Float32 Source # 

Methods

getField :: Proxy# Symbol "height" -> CamSettingsValue -> Float32 #

HasField "stiffness" CamSettingsValue Float32 Source # 

Methods

getField :: Proxy# Symbol "stiffness" -> CamSettingsValue -> Float32 #

HasField "swivelSpeed" CamSettingsValue Float32 Source # 

Methods

getField :: Proxy# Symbol "swivelSpeed" -> CamSettingsValue -> Float32 #

ModifyField "angle" CamSettingsValue CamSettingsValue Float32 Float32 Source # 
ModifyField "distance" CamSettingsValue CamSettingsValue Float32 Float32 Source # 
ModifyField "fov" CamSettingsValue CamSettingsValue Float32 Float32 Source # 
ModifyField "height" CamSettingsValue CamSettingsValue Float32 Float32 Source # 
ModifyField "stiffness" CamSettingsValue CamSettingsValue Float32 Float32 Source # 
ModifyField "swivelSpeed" CamSettingsValue CamSettingsValue Float32 Float32 Source # 
ModifyRec "angle" Float32 cs0 => HasField "angle" (Rec cs0 CamSettingsValue) Float32 Source # 

Methods

getField :: Proxy# Symbol "angle" -> Rec cs0 CamSettingsValue -> Float32 #

ModifyRec "distance" Float32 cs0 => HasField "distance" (Rec cs0 CamSettingsValue) Float32 Source # 

Methods

getField :: Proxy# Symbol "distance" -> Rec cs0 CamSettingsValue -> Float32 #

ModifyRec "fov" Float32 cs0 => HasField "fov" (Rec cs0 CamSettingsValue) Float32 Source # 

Methods

getField :: Proxy# Symbol "fov" -> Rec cs0 CamSettingsValue -> Float32 #

ModifyRec "height" Float32 cs0 => HasField "height" (Rec cs0 CamSettingsValue) Float32 Source # 

Methods

getField :: Proxy# Symbol "height" -> Rec cs0 CamSettingsValue -> Float32 #

ModifyRec "stiffness" Float32 cs0 => HasField "stiffness" (Rec cs0 CamSettingsValue) Float32 Source # 

Methods

getField :: Proxy# Symbol "stiffness" -> Rec cs0 CamSettingsValue -> Float32 #

ModifyRec "swivelSpeed" Float32 cs0 => HasField "swivelSpeed" (Rec cs0 CamSettingsValue) Float32 Source # 

Methods

getField :: Proxy# Symbol "swivelSpeed" -> Rec cs0 CamSettingsValue -> Float32 #

ModifyRec "angle" Float32 cs0 => ModifyField "angle" (Rec cs0 CamSettingsValue) (Rec cs0 CamSettingsValue) Float32 Float32 Source # 
ModifyRec "distance" Float32 cs0 => ModifyField "distance" (Rec cs0 CamSettingsValue) (Rec cs0 CamSettingsValue) Float32 Float32 Source # 
ModifyRec "fov" Float32 cs0 => ModifyField "fov" (Rec cs0 CamSettingsValue) (Rec cs0 CamSettingsValue) Float32 Float32 Source # 
ModifyRec "height" Float32 cs0 => ModifyField "height" (Rec cs0 CamSettingsValue) (Rec cs0 CamSettingsValue) Float32 Float32 Source # 
ModifyRec "stiffness" Float32 cs0 => ModifyField "stiffness" (Rec cs0 CamSettingsValue) (Rec cs0 CamSettingsValue) Float32 Float32 Source # 

Methods

modifyField :: Proxy# Symbol "stiffness" -> (Float32 -> Float32) -> Rec cs0 CamSettingsValue -> Rec cs0 CamSettingsValue #

setField :: Proxy# Symbol "stiffness" -> Rec cs0 CamSettingsValue -> Float32 -> Rec cs0 CamSettingsValue #

fieldLens :: Functor f => Proxy# Symbol "stiffness" -> (Float32 -> f Float32) -> Rec cs0 CamSettingsValue -> f (Rec cs0 CamSettingsValue) #

ModifyRec "swivelSpeed" Float32 cs0 => ModifyField "swivelSpeed" (Rec cs0 CamSettingsValue) (Rec cs0 CamSettingsValue) Float32 Float32 Source # 

Methods

modifyField :: Proxy# Symbol "swivelSpeed" -> (Float32 -> Float32) -> Rec cs0 CamSettingsValue -> Rec cs0 CamSettingsValue #

setField :: Proxy# Symbol "swivelSpeed" -> Rec cs0 CamSettingsValue -> Float32 -> Rec cs0 CamSettingsValue #

fieldLens :: Functor f => Proxy# Symbol "swivelSpeed" -> (Float32 -> f Float32) -> Rec cs0 CamSettingsValue -> f (Rec cs0 CamSettingsValue) #

type FieldType "angle" CamSettingsValue Source # 
type FieldType "distance" CamSettingsValue Source # 
type FieldType "fov" CamSettingsValue Source # 
type FieldType "height" CamSettingsValue Source # 
type FieldType "stiffness" CamSettingsValue Source # 
type FieldType "swivelSpeed" CamSettingsValue Source # 
type FieldType "swivelSpeed" CamSettingsValue = Float32
type UpdateType "angle" CamSettingsValue Float32 Source # 
type UpdateType "distance" CamSettingsValue Float32 Source # 
type UpdateType "fov" CamSettingsValue Float32 Source # 
type UpdateType "height" CamSettingsValue Float32 Source # 
type UpdateType "stiffness" CamSettingsValue Float32 Source # 
type UpdateType "swivelSpeed" CamSettingsValue Float32 Source #