SFML-2.3.2: SFML bindings

Safe HaskellNone
LanguageHaskell98

SFML.Graphics.RenderStates

Synopsis

Documentation

data RenderStates Source

Define the states used for drawing to a RenderTarget.

renderStates :: RenderStates Source

Default render states, defined as

renderStates = RenderStates blendAlpha idTransform (Texture nullPtr) (Shader nullPtr)

This constant tries to mimic the C++ RenderStates default constructor to ease the construction of render states. For example, instead of typing

states = RenderStates blendAlpha idTransform tex (Shader nullptr)

Now we can simply type

states = renderStates { texture = tex }