octane-0.16.1: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.CamSettingsValue

Documentation

data CamSettingsValue Source #

Instances

Eq CamSettingsValue Source # 
Show CamSettingsValue Source # 
Generic CamSettingsValue Source # 
NFData CamSettingsValue Source # 

Methods

rnf :: CamSettingsValue -> () #

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 # 

Methods

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

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

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

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

Methods

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

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

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

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

Methods

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

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

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

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

Methods

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

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

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

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 Rep CamSettingsValue Source # 
type Rep CamSettingsValue = D1 (MetaData "CamSettingsValue" "Octane.Type.Value.CamSettingsValue" "octane-0.16.1-GutvkXgevkCABZiWZysr0h" False) (C1 (MetaCons "CamSettingsValue" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "camSettingsValueFov") NoSourceUnpackedness NoSourceStrictness DecidedUnpack) (Rec0 Float32)) ((:*:) (S1 (MetaSel (Just Symbol "camSettingsValueHeight") NoSourceUnpackedness NoSourceStrictness DecidedUnpack) (Rec0 Float32)) (S1 (MetaSel (Just Symbol "camSettingsValueAngle") NoSourceUnpackedness NoSourceStrictness DecidedUnpack) (Rec0 Float32)))) ((:*:) (S1 (MetaSel (Just Symbol "camSettingsValueDistance") NoSourceUnpackedness NoSourceStrictness DecidedUnpack) (Rec0 Float32)) ((:*:) (S1 (MetaSel (Just Symbol "camSettingsValueStiffness") NoSourceUnpackedness NoSourceStrictness DecidedUnpack) (Rec0 Float32)) (S1 (MetaSel (Just Symbol "camSettingsValueSwivelSpeed") NoSourceUnpackedness NoSourceStrictness DecidedUnpack) (Rec0 Float32))))))
type FieldType "angle" CamSettingsValue Source # 
type FieldType "angle" CamSettingsValue = Float32
type FieldType "distance" CamSettingsValue Source # 
type FieldType "distance" CamSettingsValue = Float32
type FieldType "fov" CamSettingsValue Source # 
type FieldType "fov" CamSettingsValue = Float32
type FieldType "height" CamSettingsValue Source # 
type FieldType "height" CamSettingsValue = Float32
type FieldType "stiffness" CamSettingsValue Source # 
type FieldType "stiffness" CamSettingsValue = Float32
type FieldType "swivelSpeed" CamSettingsValue Source # 
type FieldType "swivelSpeed" CamSettingsValue = Float32
type UpdateType "angle" CamSettingsValue Float32 Source # 
type UpdateType "angle" CamSettingsValue Float32 = CamSettingsValue
type UpdateType "distance" CamSettingsValue Float32 Source # 
type UpdateType "distance" CamSettingsValue Float32 = CamSettingsValue
type UpdateType "fov" CamSettingsValue Float32 Source # 
type UpdateType "fov" CamSettingsValue Float32 = CamSettingsValue
type UpdateType "height" CamSettingsValue Float32 Source # 
type UpdateType "height" CamSettingsValue Float32 = CamSettingsValue
type UpdateType "stiffness" CamSettingsValue Float32 Source # 
type UpdateType "stiffness" CamSettingsValue Float32 = CamSettingsValue
type UpdateType "swivelSpeed" CamSettingsValue Float32 Source # 
type UpdateType "swivelSpeed" CamSettingsValue Float32 = CamSettingsValue