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.