OpenGLESEffect
Description
- Derived from
-
GLEffect<TParameters> abstract
- Extended by
-
Example_Demo_GLES_A sealed
Example_Demo_GLES_B sealed
Example_Demo_GLES_C sealed
Full source code is included in the Tinman 3D SDK download. |
Abstract base class for IRenderEffect implementations that use an OpenGLES 3.0 context (or newer).
These are the default render state values that are set by the GLEffect.RenderStateDefault method; (!) means that the value differs from the standard value that is defined by OpenGLES:
-
GLES.BlendColor : 1, 1, 1, 1 (!)
-
GLES.ClipControlEXT : GLES.LOWER_LEFT_EXT, GLES.NEGATIVE_ONE_TO_ONE_EXT
-
GLES.ColorMask : true, true, true, true
-
GLES.DepthFunc : GLES.LEQUAL (!)
-
GLES.DepthMask : true
-
GLES.Disable : GLES.DITHER (!)
-
GLES.Enable : GLES.CULL_FACE (!)
-
GLES.Enable : GLES.DEPTH_TEST (!)
-
GLES.LineWidth : 1
-
GLES.PolygonOffsetClampEXT : 0, 0, 0
-
GLES.SampleCoverage : 1, false
-
GLES.SampleMaski : 0..n, ~0
-
GLES.StencilFunc : GLES.ALWAYS, 0, ~0
-
GLES.StencilMask : ~0
Protected / Constructors
OpenGLESEffect
Creates a new instance of OpenGLESEffect.
- RenderException
-
If an error has occurred while declaring low-level render effect parameter slots.