Safe Haskell | Safe-Infered |
---|
Documentation
GLState | |
|
glSetWorldMatrix :: GLRenderSystem -> Proj4 -> IO ()Source
glSetViewMatrix :: GLRenderSystem -> Proj4 -> IO ()Source
glSetProjectionMatrix :: Mat4 -> IO ()Source
glClearFrameBuffer :: FrameBufferType -> FloatType4 -> FloatType -> Word16 -> IO ()Source
glBindGeometry :: Texture t => RenderOperation GLVertexBuffer GLIndexBuffer -> [TextureUnitState t] -> IO ()Source
glUnBindGeometry :: RenderSystemCapabilities -> RenderOperation GLVertexBuffer GLIndexBuffer -> IO ()Source
bindElement :: (Texture t, HardwareIndexBuffer ib) => RenderOperation GLVertexBuffer ib -> [TextureUnitState t] -> VertexElement -> IO ()Source
glSetAlphaRejectSettings :: RenderSystemCapabilities -> CompareFunction -> Int -> Bool -> IO ()Source
glSetSurfaceParams :: GLRenderSystem -> FloatType4 -> FloatType4 -> FloatType4 -> FloatType4 -> FloatType -> TrackVertexColourType -> IO ()Source
glSetLightingEnabled :: Bool -> IO ()Source
glSetSeparateSceneBlending :: SceneBlendFactor -> SceneBlendFactor -> SceneBlendFactor -> SceneBlendFactor -> SceneBlendOperation -> SceneBlendOperation -> IO ()Source
glSetPointParameters :: RenderSystem rs vb ib q t p lp => rs -> FloatType -> Bool -> FloatType -> FloatType -> FloatType -> FloatType -> FloatType -> IO ()Source
glSetActiveTextureUnit :: Int -> IO ()Source
glUseLights :: GLRenderSystem -> [(Proj4, Light)] -> IO ()Source
glSetTextureUnitFiltering :: TextureType -> FilterOptions -> FilterOptions -> FilterOptions -> IO ()Source
glSetTextureLayerAnisotropy :: TextureType -> Int -> IO ()Source
glSetTextureBlendMode :: RenderSystemCapabilities -> LayerBlendModeEx -> LayerBlendModeEx -> IO ()Source
glSetTextureMatrix :: Proj4 -> IO ()Source