| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
SDL.Hint
Synopsis
- data Hint v where
- HintAccelerometerAsJoystick :: Hint AccelerometerJoystickOptions
- HintFramebufferAcceleration :: Hint FramebufferAccelerationOptions
- HintMacCTRLClick :: Hint MacCTRLClickOptions
- HintMouseRelativeModeWarp :: Hint MouseModeWarpOptions
- HintRenderDriver :: Hint RenderDrivers
- HintRenderOpenGLShaders :: Hint RenderOpenGLShaderOptions
- HintRenderScaleQuality :: Hint RenderScaleQuality
- HintRenderVSync :: Hint RenderVSyncOptions
- HintVideoWinD3DCompiler :: Hint VideoWinD3DCompilerOptions
- setHintWithPriority :: MonadIO m => HintPriority -> Hint v -> v -> m Bool
- data HintPriority
- clearHints :: MonadIO m => m ()
- data AccelerometerJoystickOptions
- data FramebufferAccelerationOptions
- data MacCTRLClickOptions
- data MouseModeWarpOptions
- data RenderDrivers
- data RenderOpenGLShaderOptions
- data RenderScaleQuality
- data RenderVSyncOptions
- data VideoWinD3DCompilerOptions
Getting and setting hints
The Hint type exports a well-typed interface to SDL's concept of
hints. This type has instances for
both HasGetter and HasSetter, allowing you to get and set hints. Note that
the HasSetter interface is fairly relaxed - if a hint cannot be set, the
failure will be silently discarded. For more feedback and control when setting
hints, see setHintWithPriority.
Constructors
setHintWithPriority :: MonadIO m => HintPriority -> Hint v -> v -> m Bool Source #
Set the value of a hint, applying priority rules for when there is a conflict. Ordinarily, a hint will not be set if there is an existing override hint or environment variable that takes precedence.
data HintPriority Source #
How to deal with setting hints when an existing override or environment variable is present.
Constructors
| DefaultPriority | Low priority, used for default values |
| NormalPriority | Medium priority |
| OverridePriority | High priority |
Instances
| Data HintPriority Source # | |||||
Defined in SDL.Hint Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HintPriority -> c HintPriority gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HintPriority toConstr :: HintPriority -> Constr dataTypeOf :: HintPriority -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HintPriority) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HintPriority) gmapT :: (forall b. Data b => b -> b) -> HintPriority -> HintPriority gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HintPriority -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HintPriority -> r gmapQ :: (forall d. Data d => d -> u) -> HintPriority -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> HintPriority -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> HintPriority -> m HintPriority gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HintPriority -> m HintPriority gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HintPriority -> m HintPriority | |||||
| Bounded HintPriority Source # | |||||
Defined in SDL.Hint | |||||
| Enum HintPriority Source # | |||||
Defined in SDL.Hint Methods succ :: HintPriority -> HintPriority pred :: HintPriority -> HintPriority toEnum :: Int -> HintPriority fromEnum :: HintPriority -> Int enumFrom :: HintPriority -> [HintPriority] enumFromThen :: HintPriority -> HintPriority -> [HintPriority] enumFromTo :: HintPriority -> HintPriority -> [HintPriority] enumFromThenTo :: HintPriority -> HintPriority -> HintPriority -> [HintPriority] | |||||
| Generic HintPriority Source # | |||||
Defined in SDL.Hint Associated Types
| |||||
| Read HintPriority Source # | |||||
Defined in SDL.Hint Methods readsPrec :: Int -> ReadS HintPriority readList :: ReadS [HintPriority] readPrec :: ReadPrec HintPriority readListPrec :: ReadPrec [HintPriority] | |||||
| Show HintPriority Source # | |||||
Defined in SDL.Hint Methods showsPrec :: Int -> HintPriority -> ShowS show :: HintPriority -> String showList :: [HintPriority] -> ShowS | |||||
| Eq HintPriority Source # | |||||
Defined in SDL.Hint | |||||
| Ord HintPriority Source # | |||||
Defined in SDL.Hint Methods compare :: HintPriority -> HintPriority -> Ordering (<) :: HintPriority -> HintPriority -> Bool (<=) :: HintPriority -> HintPriority -> Bool (>) :: HintPriority -> HintPriority -> Bool (>=) :: HintPriority -> HintPriority -> Bool max :: HintPriority -> HintPriority -> HintPriority min :: HintPriority -> HintPriority -> HintPriority | |||||
| type Rep HintPriority Source # | |||||
Defined in SDL.Hint type Rep HintPriority = D1 ('MetaData "HintPriority" "SDL.Hint" "sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV" 'False) (C1 ('MetaCons "DefaultPriority" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "NormalPriority" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OverridePriority" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
clearHints :: MonadIO m => m () Source #
Hint Information
HintAccelerometerAsJoystick
data AccelerometerJoystickOptions Source #
A hint that specifies whether the Android/iOS built-in accelerometer should be listed as a joystick device, rather than listing actual joysticks only. By default SDL will list real joysticks along with the accelerometer as if it were a 3 axis joystick.
Constructors
| AccelerometerNotJoystick | List only real joysticks and accept input from them |
| AccelerometerIsJoystick | List real joysticks along with the accelerometer as if it were a 3 axis joystick (the default) |
Instances
HintFramebufferAcceleration
data FramebufferAccelerationOptions Source #
A hint that specifies how 3D acceleration is used to accelerate the SDL screen surface. By default SDL tries to make a best guess whether to use acceleration or not on each platform.
Constructors
| Disable3D | Disable 3D acceleration |
| Enable3DDefault | Enable 3D acceleration, using the default renderer |
| Enable3DDirect3D | Enable 3D acceleration using Direct3D |
| Enable3DOpenGL | Enable 3D acceleration using OpenGL |
| Enable3DOpenGLES | Enable 3D acceleration using OpenGLES |
| Enable3DOpenGLES2 | Enable 3D acceleration using OpenGLES2 |
| Enable3DSoftware | Enable 3D acceleration using software rendering |
Instances
| Data FramebufferAccelerationOptions Source # | |||||
Defined in SDL.Hint Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FramebufferAccelerationOptions -> c FramebufferAccelerationOptions gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FramebufferAccelerationOptions toConstr :: FramebufferAccelerationOptions -> Constr dataTypeOf :: FramebufferAccelerationOptions -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FramebufferAccelerationOptions) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FramebufferAccelerationOptions) gmapT :: (forall b. Data b => b -> b) -> FramebufferAccelerationOptions -> FramebufferAccelerationOptions gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FramebufferAccelerationOptions -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FramebufferAccelerationOptions -> r gmapQ :: (forall d. Data d => d -> u) -> FramebufferAccelerationOptions -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> FramebufferAccelerationOptions -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> FramebufferAccelerationOptions -> m FramebufferAccelerationOptions gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FramebufferAccelerationOptions -> m FramebufferAccelerationOptions gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FramebufferAccelerationOptions -> m FramebufferAccelerationOptions | |||||
| Bounded FramebufferAccelerationOptions Source # | |||||
Defined in SDL.Hint | |||||
| Enum FramebufferAccelerationOptions Source # | |||||
Defined in SDL.Hint Methods succ :: FramebufferAccelerationOptions -> FramebufferAccelerationOptions pred :: FramebufferAccelerationOptions -> FramebufferAccelerationOptions toEnum :: Int -> FramebufferAccelerationOptions fromEnum :: FramebufferAccelerationOptions -> Int enumFrom :: FramebufferAccelerationOptions -> [FramebufferAccelerationOptions] enumFromThen :: FramebufferAccelerationOptions -> FramebufferAccelerationOptions -> [FramebufferAccelerationOptions] enumFromTo :: FramebufferAccelerationOptions -> FramebufferAccelerationOptions -> [FramebufferAccelerationOptions] enumFromThenTo :: FramebufferAccelerationOptions -> FramebufferAccelerationOptions -> FramebufferAccelerationOptions -> [FramebufferAccelerationOptions] | |||||
| Generic FramebufferAccelerationOptions Source # | |||||
Defined in SDL.Hint Associated Types
Methods from :: FramebufferAccelerationOptions -> Rep FramebufferAccelerationOptions x to :: Rep FramebufferAccelerationOptions x -> FramebufferAccelerationOptions | |||||
| Read FramebufferAccelerationOptions Source # | |||||
Defined in SDL.Hint Methods readsPrec :: Int -> ReadS FramebufferAccelerationOptions readList :: ReadS [FramebufferAccelerationOptions] readPrec :: ReadPrec FramebufferAccelerationOptions readListPrec :: ReadPrec [FramebufferAccelerationOptions] | |||||
| Show FramebufferAccelerationOptions Source # | |||||
Defined in SDL.Hint Methods showsPrec :: Int -> FramebufferAccelerationOptions -> ShowS show :: FramebufferAccelerationOptions -> String showList :: [FramebufferAccelerationOptions] -> ShowS | |||||
| Eq FramebufferAccelerationOptions Source # | |||||
Defined in SDL.Hint Methods (==) :: FramebufferAccelerationOptions -> FramebufferAccelerationOptions -> Bool (/=) :: FramebufferAccelerationOptions -> FramebufferAccelerationOptions -> Bool | |||||
| Ord FramebufferAccelerationOptions Source # | |||||
Defined in SDL.Hint Methods compare :: FramebufferAccelerationOptions -> FramebufferAccelerationOptions -> Ordering (<) :: FramebufferAccelerationOptions -> FramebufferAccelerationOptions -> Bool (<=) :: FramebufferAccelerationOptions -> FramebufferAccelerationOptions -> Bool (>) :: FramebufferAccelerationOptions -> FramebufferAccelerationOptions -> Bool (>=) :: FramebufferAccelerationOptions -> FramebufferAccelerationOptions -> Bool max :: FramebufferAccelerationOptions -> FramebufferAccelerationOptions -> FramebufferAccelerationOptions min :: FramebufferAccelerationOptions -> FramebufferAccelerationOptions -> FramebufferAccelerationOptions | |||||
| type Rep FramebufferAccelerationOptions Source # | |||||
Defined in SDL.Hint type Rep FramebufferAccelerationOptions = D1 ('MetaData "FramebufferAccelerationOptions" "SDL.Hint" "sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV" 'False) ((C1 ('MetaCons "Disable3D" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Enable3DDefault" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Enable3DDirect3D" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Enable3DOpenGL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Enable3DOpenGLES" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Enable3DOpenGLES2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Enable3DSoftware" 'PrefixI 'False) (U1 :: Type -> Type)))) | |||||
HintMacCTRLClick
data MacCTRLClickOptions Source #
A hint that specifies whether ctrl+click should generate a right-click event on Mac. By default holding ctrl while left clicking will not generate a right click event when on Mac.
Constructors
| NoRightClick | Disable emulating right click |
| EmulateRightClick | Enable emulating right click |
Instances
| Data MacCTRLClickOptions Source # | |||||
Defined in SDL.Hint Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MacCTRLClickOptions -> c MacCTRLClickOptions gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MacCTRLClickOptions toConstr :: MacCTRLClickOptions -> Constr dataTypeOf :: MacCTRLClickOptions -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MacCTRLClickOptions) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MacCTRLClickOptions) gmapT :: (forall b. Data b => b -> b) -> MacCTRLClickOptions -> MacCTRLClickOptions gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MacCTRLClickOptions -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MacCTRLClickOptions -> r gmapQ :: (forall d. Data d => d -> u) -> MacCTRLClickOptions -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> MacCTRLClickOptions -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> MacCTRLClickOptions -> m MacCTRLClickOptions gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MacCTRLClickOptions -> m MacCTRLClickOptions gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MacCTRLClickOptions -> m MacCTRLClickOptions | |||||
| Bounded MacCTRLClickOptions Source # | |||||
Defined in SDL.Hint | |||||
| Enum MacCTRLClickOptions Source # | |||||
Defined in SDL.Hint Methods succ :: MacCTRLClickOptions -> MacCTRLClickOptions pred :: MacCTRLClickOptions -> MacCTRLClickOptions toEnum :: Int -> MacCTRLClickOptions fromEnum :: MacCTRLClickOptions -> Int enumFrom :: MacCTRLClickOptions -> [MacCTRLClickOptions] enumFromThen :: MacCTRLClickOptions -> MacCTRLClickOptions -> [MacCTRLClickOptions] enumFromTo :: MacCTRLClickOptions -> MacCTRLClickOptions -> [MacCTRLClickOptions] enumFromThenTo :: MacCTRLClickOptions -> MacCTRLClickOptions -> MacCTRLClickOptions -> [MacCTRLClickOptions] | |||||
| Generic MacCTRLClickOptions Source # | |||||
Defined in SDL.Hint Associated Types
Methods from :: MacCTRLClickOptions -> Rep MacCTRLClickOptions x to :: Rep MacCTRLClickOptions x -> MacCTRLClickOptions | |||||
| Read MacCTRLClickOptions Source # | |||||
Defined in SDL.Hint Methods readsPrec :: Int -> ReadS MacCTRLClickOptions readList :: ReadS [MacCTRLClickOptions] readPrec :: ReadPrec MacCTRLClickOptions readListPrec :: ReadPrec [MacCTRLClickOptions] | |||||
| Show MacCTRLClickOptions Source # | |||||
Defined in SDL.Hint Methods showsPrec :: Int -> MacCTRLClickOptions -> ShowS show :: MacCTRLClickOptions -> String showList :: [MacCTRLClickOptions] -> ShowS | |||||
| Eq MacCTRLClickOptions Source # | |||||
Defined in SDL.Hint Methods (==) :: MacCTRLClickOptions -> MacCTRLClickOptions -> Bool (/=) :: MacCTRLClickOptions -> MacCTRLClickOptions -> Bool | |||||
| Ord MacCTRLClickOptions Source # | |||||
Defined in SDL.Hint Methods compare :: MacCTRLClickOptions -> MacCTRLClickOptions -> Ordering (<) :: MacCTRLClickOptions -> MacCTRLClickOptions -> Bool (<=) :: MacCTRLClickOptions -> MacCTRLClickOptions -> Bool (>) :: MacCTRLClickOptions -> MacCTRLClickOptions -> Bool (>=) :: MacCTRLClickOptions -> MacCTRLClickOptions -> Bool max :: MacCTRLClickOptions -> MacCTRLClickOptions -> MacCTRLClickOptions min :: MacCTRLClickOptions -> MacCTRLClickOptions -> MacCTRLClickOptions | |||||
| type Rep MacCTRLClickOptions Source # | |||||
Defined in SDL.Hint type Rep MacCTRLClickOptions = D1 ('MetaData "MacCTRLClickOptions" "SDL.Hint" "sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV" 'False) (C1 ('MetaCons "NoRightClick" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EmulateRightClick" 'PrefixI 'False) (U1 :: Type -> Type)) | |||||
HintMouseRelativeModeWarp
data MouseModeWarpOptions Source #
A hint that specifies whether relative mouse mode is implemented using mouse warping. By default SDL will use raw input for relative mouse mode
Constructors
| MouseRawInput | Relative mouse mode uses the raw input |
| MouseWarping | Relative mouse mode uses mouse warping |
Instances
| Data MouseModeWarpOptions Source # | |||||
Defined in SDL.Hint Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MouseModeWarpOptions -> c MouseModeWarpOptions gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MouseModeWarpOptions toConstr :: MouseModeWarpOptions -> Constr dataTypeOf :: MouseModeWarpOptions -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MouseModeWarpOptions) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MouseModeWarpOptions) gmapT :: (forall b. Data b => b -> b) -> MouseModeWarpOptions -> MouseModeWarpOptions gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MouseModeWarpOptions -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MouseModeWarpOptions -> r gmapQ :: (forall d. Data d => d -> u) -> MouseModeWarpOptions -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> MouseModeWarpOptions -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> MouseModeWarpOptions -> m MouseModeWarpOptions gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MouseModeWarpOptions -> m MouseModeWarpOptions gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MouseModeWarpOptions -> m MouseModeWarpOptions | |||||
| Bounded MouseModeWarpOptions Source # | |||||
Defined in SDL.Hint | |||||
| Enum MouseModeWarpOptions Source # | |||||
Defined in SDL.Hint Methods succ :: MouseModeWarpOptions -> MouseModeWarpOptions pred :: MouseModeWarpOptions -> MouseModeWarpOptions toEnum :: Int -> MouseModeWarpOptions fromEnum :: MouseModeWarpOptions -> Int enumFrom :: MouseModeWarpOptions -> [MouseModeWarpOptions] enumFromThen :: MouseModeWarpOptions -> MouseModeWarpOptions -> [MouseModeWarpOptions] enumFromTo :: MouseModeWarpOptions -> MouseModeWarpOptions -> [MouseModeWarpOptions] enumFromThenTo :: MouseModeWarpOptions -> MouseModeWarpOptions -> MouseModeWarpOptions -> [MouseModeWarpOptions] | |||||
| Generic MouseModeWarpOptions Source # | |||||
Defined in SDL.Hint Associated Types
Methods from :: MouseModeWarpOptions -> Rep MouseModeWarpOptions x to :: Rep MouseModeWarpOptions x -> MouseModeWarpOptions | |||||
| Read MouseModeWarpOptions Source # | |||||
Defined in SDL.Hint Methods readsPrec :: Int -> ReadS MouseModeWarpOptions readList :: ReadS [MouseModeWarpOptions] readPrec :: ReadPrec MouseModeWarpOptions readListPrec :: ReadPrec [MouseModeWarpOptions] | |||||
| Show MouseModeWarpOptions Source # | |||||
Defined in SDL.Hint Methods showsPrec :: Int -> MouseModeWarpOptions -> ShowS show :: MouseModeWarpOptions -> String showList :: [MouseModeWarpOptions] -> ShowS | |||||
| Eq MouseModeWarpOptions Source # | |||||
Defined in SDL.Hint Methods (==) :: MouseModeWarpOptions -> MouseModeWarpOptions -> Bool (/=) :: MouseModeWarpOptions -> MouseModeWarpOptions -> Bool | |||||
| Ord MouseModeWarpOptions Source # | |||||
Defined in SDL.Hint Methods compare :: MouseModeWarpOptions -> MouseModeWarpOptions -> Ordering (<) :: MouseModeWarpOptions -> MouseModeWarpOptions -> Bool (<=) :: MouseModeWarpOptions -> MouseModeWarpOptions -> Bool (>) :: MouseModeWarpOptions -> MouseModeWarpOptions -> Bool (>=) :: MouseModeWarpOptions -> MouseModeWarpOptions -> Bool max :: MouseModeWarpOptions -> MouseModeWarpOptions -> MouseModeWarpOptions min :: MouseModeWarpOptions -> MouseModeWarpOptions -> MouseModeWarpOptions | |||||
| type Rep MouseModeWarpOptions Source # | |||||
Defined in SDL.Hint type Rep MouseModeWarpOptions = D1 ('MetaData "MouseModeWarpOptions" "SDL.Hint" "sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV" 'False) (C1 ('MetaCons "MouseRawInput" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MouseWarping" 'PrefixI 'False) (U1 :: Type -> Type)) | |||||
HintRenderDriver
data RenderDrivers Source #
A hint that specifies which render driver to use. By default the first one in the list that is available on the current platform is chosen.
Instances
| Data RenderDrivers Source # | |||||
Defined in SDL.Hint Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RenderDrivers -> c RenderDrivers gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RenderDrivers toConstr :: RenderDrivers -> Constr dataTypeOf :: RenderDrivers -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RenderDrivers) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RenderDrivers) gmapT :: (forall b. Data b => b -> b) -> RenderDrivers -> RenderDrivers gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RenderDrivers -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RenderDrivers -> r gmapQ :: (forall d. Data d => d -> u) -> RenderDrivers -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> RenderDrivers -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> RenderDrivers -> m RenderDrivers gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RenderDrivers -> m RenderDrivers gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RenderDrivers -> m RenderDrivers | |||||
| Bounded RenderDrivers Source # | |||||
Defined in SDL.Hint | |||||
| Enum RenderDrivers Source # | |||||
Defined in SDL.Hint Methods succ :: RenderDrivers -> RenderDrivers pred :: RenderDrivers -> RenderDrivers toEnum :: Int -> RenderDrivers fromEnum :: RenderDrivers -> Int enumFrom :: RenderDrivers -> [RenderDrivers] enumFromThen :: RenderDrivers -> RenderDrivers -> [RenderDrivers] enumFromTo :: RenderDrivers -> RenderDrivers -> [RenderDrivers] enumFromThenTo :: RenderDrivers -> RenderDrivers -> RenderDrivers -> [RenderDrivers] | |||||
| Generic RenderDrivers Source # | |||||
Defined in SDL.Hint Associated Types
| |||||
| Read RenderDrivers Source # | |||||
Defined in SDL.Hint Methods readsPrec :: Int -> ReadS RenderDrivers readList :: ReadS [RenderDrivers] readPrec :: ReadPrec RenderDrivers readListPrec :: ReadPrec [RenderDrivers] | |||||
| Show RenderDrivers Source # | |||||
Defined in SDL.Hint Methods showsPrec :: Int -> RenderDrivers -> ShowS show :: RenderDrivers -> String showList :: [RenderDrivers] -> ShowS | |||||
| Eq RenderDrivers Source # | |||||
Defined in SDL.Hint | |||||
| Ord RenderDrivers Source # | |||||
Defined in SDL.Hint Methods compare :: RenderDrivers -> RenderDrivers -> Ordering (<) :: RenderDrivers -> RenderDrivers -> Bool (<=) :: RenderDrivers -> RenderDrivers -> Bool (>) :: RenderDrivers -> RenderDrivers -> Bool (>=) :: RenderDrivers -> RenderDrivers -> Bool max :: RenderDrivers -> RenderDrivers -> RenderDrivers min :: RenderDrivers -> RenderDrivers -> RenderDrivers | |||||
| type Rep RenderDrivers Source # | |||||
Defined in SDL.Hint type Rep RenderDrivers = D1 ('MetaData "RenderDrivers" "SDL.Hint" "sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV" 'False) ((C1 ('MetaCons "Direct3D" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OpenGL" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OpenGLES" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OpenGLES2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Software" 'PrefixI 'False) (U1 :: Type -> Type)))) | |||||
HintRenderOpenGLShaders
data RenderOpenGLShaderOptions Source #
A hint that specifies whether the OpenGL render driver uses shaders. By default shaders are used if OpenGL supports them.
Constructors
| DisableShaders | Disable shaders |
| EnableShaders | Enable shaders, if they are available |
Instances
| Data RenderOpenGLShaderOptions Source # | |||||
Defined in SDL.Hint Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RenderOpenGLShaderOptions -> c RenderOpenGLShaderOptions gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RenderOpenGLShaderOptions toConstr :: RenderOpenGLShaderOptions -> Constr dataTypeOf :: RenderOpenGLShaderOptions -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RenderOpenGLShaderOptions) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RenderOpenGLShaderOptions) gmapT :: (forall b. Data b => b -> b) -> RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RenderOpenGLShaderOptions -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RenderOpenGLShaderOptions -> r gmapQ :: (forall d. Data d => d -> u) -> RenderOpenGLShaderOptions -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> RenderOpenGLShaderOptions -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> RenderOpenGLShaderOptions -> m RenderOpenGLShaderOptions gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RenderOpenGLShaderOptions -> m RenderOpenGLShaderOptions gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RenderOpenGLShaderOptions -> m RenderOpenGLShaderOptions | |||||
| Bounded RenderOpenGLShaderOptions Source # | |||||
Defined in SDL.Hint | |||||
| Enum RenderOpenGLShaderOptions Source # | |||||
Defined in SDL.Hint Methods succ :: RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions pred :: RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions toEnum :: Int -> RenderOpenGLShaderOptions fromEnum :: RenderOpenGLShaderOptions -> Int enumFrom :: RenderOpenGLShaderOptions -> [RenderOpenGLShaderOptions] enumFromThen :: RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions -> [RenderOpenGLShaderOptions] enumFromTo :: RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions -> [RenderOpenGLShaderOptions] enumFromThenTo :: RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions -> [RenderOpenGLShaderOptions] | |||||
| Generic RenderOpenGLShaderOptions Source # | |||||
Defined in SDL.Hint Associated Types
Methods from :: RenderOpenGLShaderOptions -> Rep RenderOpenGLShaderOptions x to :: Rep RenderOpenGLShaderOptions x -> RenderOpenGLShaderOptions | |||||
| Read RenderOpenGLShaderOptions Source # | |||||
Defined in SDL.Hint Methods readsPrec :: Int -> ReadS RenderOpenGLShaderOptions readList :: ReadS [RenderOpenGLShaderOptions] readPrec :: ReadPrec RenderOpenGLShaderOptions readListPrec :: ReadPrec [RenderOpenGLShaderOptions] | |||||
| Show RenderOpenGLShaderOptions Source # | |||||
Defined in SDL.Hint Methods showsPrec :: Int -> RenderOpenGLShaderOptions -> ShowS show :: RenderOpenGLShaderOptions -> String showList :: [RenderOpenGLShaderOptions] -> ShowS | |||||
| Eq RenderOpenGLShaderOptions Source # | |||||
Defined in SDL.Hint Methods (==) :: RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions -> Bool (/=) :: RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions -> Bool | |||||
| Ord RenderOpenGLShaderOptions Source # | |||||
Defined in SDL.Hint Methods compare :: RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions -> Ordering (<) :: RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions -> Bool (<=) :: RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions -> Bool (>) :: RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions -> Bool (>=) :: RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions -> Bool max :: RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions min :: RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions -> RenderOpenGLShaderOptions | |||||
| type Rep RenderOpenGLShaderOptions Source # | |||||
Defined in SDL.Hint type Rep RenderOpenGLShaderOptions = D1 ('MetaData "RenderOpenGLShaderOptions" "SDL.Hint" "sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV" 'False) (C1 ('MetaCons "DisableShaders" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EnableShaders" 'PrefixI 'False) (U1 :: Type -> Type)) | |||||
HintRenderScaleQuality
data RenderScaleQuality Source #
A hint that specifies scaling quality. By default nearest pixel sampling is used.
Constructors
| ScaleNearest | Nearest pixel sampling |
| ScaleLinear | linear filtering (supported by OpenGL and Direct3D) |
| ScaleBest | Anisotropic filtering (supported by Direct3D) |
Instances
| Data RenderScaleQuality Source # | |||||
Defined in SDL.Hint Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RenderScaleQuality -> c RenderScaleQuality gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RenderScaleQuality toConstr :: RenderScaleQuality -> Constr dataTypeOf :: RenderScaleQuality -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RenderScaleQuality) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RenderScaleQuality) gmapT :: (forall b. Data b => b -> b) -> RenderScaleQuality -> RenderScaleQuality gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RenderScaleQuality -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RenderScaleQuality -> r gmapQ :: (forall d. Data d => d -> u) -> RenderScaleQuality -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> RenderScaleQuality -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> RenderScaleQuality -> m RenderScaleQuality gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RenderScaleQuality -> m RenderScaleQuality gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RenderScaleQuality -> m RenderScaleQuality | |||||
| Bounded RenderScaleQuality Source # | |||||
Defined in SDL.Hint | |||||
| Enum RenderScaleQuality Source # | |||||
Defined in SDL.Hint Methods succ :: RenderScaleQuality -> RenderScaleQuality pred :: RenderScaleQuality -> RenderScaleQuality toEnum :: Int -> RenderScaleQuality fromEnum :: RenderScaleQuality -> Int enumFrom :: RenderScaleQuality -> [RenderScaleQuality] enumFromThen :: RenderScaleQuality -> RenderScaleQuality -> [RenderScaleQuality] enumFromTo :: RenderScaleQuality -> RenderScaleQuality -> [RenderScaleQuality] enumFromThenTo :: RenderScaleQuality -> RenderScaleQuality -> RenderScaleQuality -> [RenderScaleQuality] | |||||
| Generic RenderScaleQuality Source # | |||||
Defined in SDL.Hint Associated Types
Methods from :: RenderScaleQuality -> Rep RenderScaleQuality x to :: Rep RenderScaleQuality x -> RenderScaleQuality | |||||
| Read RenderScaleQuality Source # | |||||
Defined in SDL.Hint Methods readsPrec :: Int -> ReadS RenderScaleQuality readList :: ReadS [RenderScaleQuality] readPrec :: ReadPrec RenderScaleQuality readListPrec :: ReadPrec [RenderScaleQuality] | |||||
| Show RenderScaleQuality Source # | |||||
Defined in SDL.Hint Methods showsPrec :: Int -> RenderScaleQuality -> ShowS show :: RenderScaleQuality -> String showList :: [RenderScaleQuality] -> ShowS | |||||
| Eq RenderScaleQuality Source # | |||||
Defined in SDL.Hint Methods (==) :: RenderScaleQuality -> RenderScaleQuality -> Bool (/=) :: RenderScaleQuality -> RenderScaleQuality -> Bool | |||||
| Ord RenderScaleQuality Source # | |||||
Defined in SDL.Hint Methods compare :: RenderScaleQuality -> RenderScaleQuality -> Ordering (<) :: RenderScaleQuality -> RenderScaleQuality -> Bool (<=) :: RenderScaleQuality -> RenderScaleQuality -> Bool (>) :: RenderScaleQuality -> RenderScaleQuality -> Bool (>=) :: RenderScaleQuality -> RenderScaleQuality -> Bool max :: RenderScaleQuality -> RenderScaleQuality -> RenderScaleQuality min :: RenderScaleQuality -> RenderScaleQuality -> RenderScaleQuality | |||||
| type Rep RenderScaleQuality Source # | |||||
Defined in SDL.Hint type Rep RenderScaleQuality = D1 ('MetaData "RenderScaleQuality" "SDL.Hint" "sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV" 'False) (C1 ('MetaCons "ScaleNearest" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ScaleLinear" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ScaleBest" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
HintRenderVSync
data RenderVSyncOptions Source #
A hint that specifies whether sync to vertical refresh is enabled or disabled to avoid tearing. By default SDL uses the flag passed into calls to create renderers.
Constructors
| DisableVSync | |
| EnableVSync |
Instances
| Data RenderVSyncOptions Source # | |||||
Defined in SDL.Hint Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RenderVSyncOptions -> c RenderVSyncOptions gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RenderVSyncOptions toConstr :: RenderVSyncOptions -> Constr dataTypeOf :: RenderVSyncOptions -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RenderVSyncOptions) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RenderVSyncOptions) gmapT :: (forall b. Data b => b -> b) -> RenderVSyncOptions -> RenderVSyncOptions gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RenderVSyncOptions -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RenderVSyncOptions -> r gmapQ :: (forall d. Data d => d -> u) -> RenderVSyncOptions -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> RenderVSyncOptions -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> RenderVSyncOptions -> m RenderVSyncOptions gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RenderVSyncOptions -> m RenderVSyncOptions gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RenderVSyncOptions -> m RenderVSyncOptions | |||||
| Bounded RenderVSyncOptions Source # | |||||
Defined in SDL.Hint | |||||
| Enum RenderVSyncOptions Source # | |||||
Defined in SDL.Hint Methods succ :: RenderVSyncOptions -> RenderVSyncOptions pred :: RenderVSyncOptions -> RenderVSyncOptions toEnum :: Int -> RenderVSyncOptions fromEnum :: RenderVSyncOptions -> Int enumFrom :: RenderVSyncOptions -> [RenderVSyncOptions] enumFromThen :: RenderVSyncOptions -> RenderVSyncOptions -> [RenderVSyncOptions] enumFromTo :: RenderVSyncOptions -> RenderVSyncOptions -> [RenderVSyncOptions] enumFromThenTo :: RenderVSyncOptions -> RenderVSyncOptions -> RenderVSyncOptions -> [RenderVSyncOptions] | |||||
| Generic RenderVSyncOptions Source # | |||||
Defined in SDL.Hint Associated Types
Methods from :: RenderVSyncOptions -> Rep RenderVSyncOptions x to :: Rep RenderVSyncOptions x -> RenderVSyncOptions | |||||
| Read RenderVSyncOptions Source # | |||||
Defined in SDL.Hint Methods readsPrec :: Int -> ReadS RenderVSyncOptions readList :: ReadS [RenderVSyncOptions] readPrec :: ReadPrec RenderVSyncOptions readListPrec :: ReadPrec [RenderVSyncOptions] | |||||
| Show RenderVSyncOptions Source # | |||||
Defined in SDL.Hint Methods showsPrec :: Int -> RenderVSyncOptions -> ShowS show :: RenderVSyncOptions -> String showList :: [RenderVSyncOptions] -> ShowS | |||||
| Eq RenderVSyncOptions Source # | |||||
Defined in SDL.Hint Methods (==) :: RenderVSyncOptions -> RenderVSyncOptions -> Bool (/=) :: RenderVSyncOptions -> RenderVSyncOptions -> Bool | |||||
| Ord RenderVSyncOptions Source # | |||||
Defined in SDL.Hint Methods compare :: RenderVSyncOptions -> RenderVSyncOptions -> Ordering (<) :: RenderVSyncOptions -> RenderVSyncOptions -> Bool (<=) :: RenderVSyncOptions -> RenderVSyncOptions -> Bool (>) :: RenderVSyncOptions -> RenderVSyncOptions -> Bool (>=) :: RenderVSyncOptions -> RenderVSyncOptions -> Bool max :: RenderVSyncOptions -> RenderVSyncOptions -> RenderVSyncOptions min :: RenderVSyncOptions -> RenderVSyncOptions -> RenderVSyncOptions | |||||
| type Rep RenderVSyncOptions Source # | |||||
Defined in SDL.Hint type Rep RenderVSyncOptions = D1 ('MetaData "RenderVSyncOptions" "SDL.Hint" "sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV" 'False) (C1 ('MetaCons "DisableVSync" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EnableVSync" 'PrefixI 'False) (U1 :: Type -> Type)) | |||||
HintVideoWinD3DCompiler
data VideoWinD3DCompilerOptions Source #
A hint that specifies which shader compiler to preload when using the Chrome
ANGLE binaries. By default d3dcompiler_46.dll will be used.
Constructors
| D3DVistaOrLater | Use |
| D3DXPSupport | Use |
| D3DNone | Do not load any library, useful if you compiled ANGLE from source and included the compiler in your binaries |
Instances
| Data VideoWinD3DCompilerOptions Source # | |||||
Defined in SDL.Hint Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoWinD3DCompilerOptions -> c VideoWinD3DCompilerOptions gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoWinD3DCompilerOptions toConstr :: VideoWinD3DCompilerOptions -> Constr dataTypeOf :: VideoWinD3DCompilerOptions -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VideoWinD3DCompilerOptions) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoWinD3DCompilerOptions) gmapT :: (forall b. Data b => b -> b) -> VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoWinD3DCompilerOptions -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoWinD3DCompilerOptions -> r gmapQ :: (forall d. Data d => d -> u) -> VideoWinD3DCompilerOptions -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoWinD3DCompilerOptions -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoWinD3DCompilerOptions -> m VideoWinD3DCompilerOptions gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoWinD3DCompilerOptions -> m VideoWinD3DCompilerOptions gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoWinD3DCompilerOptions -> m VideoWinD3DCompilerOptions | |||||
| Bounded VideoWinD3DCompilerOptions Source # | |||||
Defined in SDL.Hint | |||||
| Enum VideoWinD3DCompilerOptions Source # | |||||
Defined in SDL.Hint Methods succ :: VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions pred :: VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions toEnum :: Int -> VideoWinD3DCompilerOptions fromEnum :: VideoWinD3DCompilerOptions -> Int enumFrom :: VideoWinD3DCompilerOptions -> [VideoWinD3DCompilerOptions] enumFromThen :: VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions -> [VideoWinD3DCompilerOptions] enumFromTo :: VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions -> [VideoWinD3DCompilerOptions] enumFromThenTo :: VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions -> [VideoWinD3DCompilerOptions] | |||||
| Generic VideoWinD3DCompilerOptions Source # | |||||
Defined in SDL.Hint Associated Types
Methods from :: VideoWinD3DCompilerOptions -> Rep VideoWinD3DCompilerOptions x to :: Rep VideoWinD3DCompilerOptions x -> VideoWinD3DCompilerOptions | |||||
| Read VideoWinD3DCompilerOptions Source # | |||||
Defined in SDL.Hint Methods readsPrec :: Int -> ReadS VideoWinD3DCompilerOptions readList :: ReadS [VideoWinD3DCompilerOptions] readPrec :: ReadPrec VideoWinD3DCompilerOptions readListPrec :: ReadPrec [VideoWinD3DCompilerOptions] | |||||
| Show VideoWinD3DCompilerOptions Source # | |||||
Defined in SDL.Hint Methods showsPrec :: Int -> VideoWinD3DCompilerOptions -> ShowS show :: VideoWinD3DCompilerOptions -> String showList :: [VideoWinD3DCompilerOptions] -> ShowS | |||||
| Eq VideoWinD3DCompilerOptions Source # | |||||
Defined in SDL.Hint Methods (==) :: VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions -> Bool (/=) :: VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions -> Bool | |||||
| Ord VideoWinD3DCompilerOptions Source # | |||||
Defined in SDL.Hint Methods compare :: VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions -> Ordering (<) :: VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions -> Bool (<=) :: VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions -> Bool (>) :: VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions -> Bool (>=) :: VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions -> Bool max :: VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions min :: VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions -> VideoWinD3DCompilerOptions | |||||
| type Rep VideoWinD3DCompilerOptions Source # | |||||
Defined in SDL.Hint type Rep VideoWinD3DCompilerOptions = D1 ('MetaData "VideoWinD3DCompilerOptions" "SDL.Hint" "sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV" 'False) (C1 ('MetaCons "D3DVistaOrLater" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "D3DXPSupport" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "D3DNone" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||