Safe Haskell | None |
---|---|
Language | Haskell98 |
- data RenderStates = RenderStates {}
- renderStates :: RenderStates
Documentation
data RenderStates Source
Define the states used for drawing to a RenderTarget.
renderStates :: RenderStates Source
Default render states, defined as
renderStates = RenderStatesblendAlpha
idTransform
(TexturenullPtr
) (ShadernullPtr
)
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 }