| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private final float[] | |
| private static final boolean | |
| private static final boolean | |
| private final float[] | |
| private final float[] | |
| private final float[] | |
| private final float[] | |
| private final int[] | |
| private final AABBox | |
| private FBObject | |
| private boolean | |
| private int | |
| private int | |
| private GLArrayDataServer | |
| private GLArrayDataServer | |
| private GLArrayDataServer | |
| private GLArrayDataServer | |
| private GLArrayDataServer | |
| private final GLUniformData | |
| private final GLUniformData | |
| private final GLUniformData | |
| private final GLUniformData | |
| private final GLUniformData | |
| private GLArrayDataServer | |
| private GLArrayDataServer | |
| pack-priv final int[] | |
| private final float[] | |
| private static final int | RESIZE_BOUNDARY
Boundary triggering FBO resize if
fbo[Width|Height] - targetFbo[Width|Height] > RESIZE_BOUNDARY.
|
| private final RenderState. | |
| private ShaderProgram | |
| private ShaderProgram | |
| private FBObject. |
| Access | Constructor and Description |
|---|---|
| public | VBORegion2PVBAAES2(final int renderModes, final TextureSequence colorTexSeq, final int pass2TexUnit)
|
| Modifier and Type | Method and Description |
|---|---|
| protected final void | |
| protected void | |
| protected void | drawImpl(final GL2ES2 gl, final RegionRenderer renderer, final int[] sampleCount)
Implements abstract com. |
| protected final void | |
| protected final void | pushVertex(final float[] coords, final float[] texParams, final float[] rgba)
Implements abstract com. |
| private void | renderFBO(final GL2ES2 gl, final RenderState rs, final int targetFboWidth, final int targetFboHeight, final int vpWidth, final int vpHeight, final int sampleCount)
|
| private void | |
| private void | renderRegion2FBO(final GL2ES2 gl, final RenderState rs, final int targetFboWidth, final int targetFboHeight, final int newFboWidth, final int newFboHeight, final int vpWidth, final int vpHeight, final int sampleCount)
|
| protected void | updateImpl(final GL2ES2 gl)
Implements abstract com. isShapeDirty().
|
| public void | useShaderProgram(final GL2ES2 gl, final RegionRenderer renderer, final int renderModes, final boolean pass1, final int quality, final int sampleCount)
Since multiple |
| border | back to summary |
|---|---|
| private static final int border | |
| colorTexBBox | back to summary |
|---|---|
| private final float[] colorTexBBox | |
| DEBUG_FBO_1 | back to summary |
|---|---|
| private static final boolean DEBUG_FBO_1 | |
| DEBUG_FBO_2 | back to summary |
|---|---|
| private static final boolean DEBUG_FBO_2 | |
| drawMat4PMv | back to summary |
|---|---|
| private final float[] drawMat4PMv | |
| drawVec4Tmp0 | back to summary |
|---|---|
| private final float[] drawVec4Tmp0 | |
| drawVec4Tmp1 | back to summary |
|---|---|
| private final float[] drawVec4Tmp1 | |
| drawVec4Tmp2 | back to summary |
|---|---|
| private final float[] drawVec4Tmp2 | |
| drawView | back to summary |
|---|---|
| private final int[] drawView | |
| drawWinBox | back to summary |
|---|---|
| private final AABBox drawWinBox | |
| fbo | back to summary |
|---|---|
| private FBObject fbo | |
| fboDirty | back to summary |
|---|---|
| private boolean fboDirty | |
| fboHeight | back to summary |
|---|---|
| private int fboHeight | |
| fboWidth | back to summary |
|---|---|
| private int fboWidth | |
| gca_ColorsAttr | back to summary |
|---|---|
| private GLArrayDataServer gca_ColorsAttr | |
| gca_CurveParamsAttr | back to summary |
|---|---|
| private GLArrayDataServer gca_CurveParamsAttr | |
| gca_FboTexCoordsAttr | back to summary |
|---|---|
| private GLArrayDataServer gca_FboTexCoordsAttr | |
| gca_FboVerticesAttr | back to summary |
|---|---|
| private GLArrayDataServer gca_FboVerticesAttr | |
| gca_VerticesAttr | back to summary |
|---|---|
| private GLArrayDataServer gca_VerticesAttr | |
| gcu_ColorTexBBox | back to summary |
|---|---|
| private final GLUniformData gcu_ColorTexBBox | |
| gcu_ColorTexUnit | back to summary |
|---|---|
| private final GLUniformData gcu_ColorTexUnit | |
| gcu_FboTexSize | back to summary |
|---|---|
| private final GLUniformData gcu_FboTexSize | |
| gcu_FboTexUnit | back to summary |
|---|---|
| private final GLUniformData gcu_FboTexUnit | |
| gcu_PMVMatrix02 | back to summary |
|---|---|
| private final GLUniformData gcu_PMVMatrix02 | |
| indicesBuffer | back to summary |
|---|---|
| private GLArrayDataServer indicesBuffer | |
| indicesFbo | back to summary |
|---|---|
| private GLArrayDataServer indicesFbo | |
| maxTexSize | back to summary |
|---|---|
| pack-priv final int[] maxTexSize | |
| pmvMatrix02 | back to summary |
|---|---|
| private final float[] pmvMatrix02 | |
| RESIZE_BOUNDARY | back to summary |
|---|---|
| private static final int RESIZE_BOUNDARY Boundary triggering FBO resize if
fbo[Width|Height] - targetFbo[Width|Height] > RESIZE_BOUNDARY.
Increasing the FBO will add RESIZE_BOUNDARY/2. Reducing FBO resize to gain performance. Defaults to disabled since: - not working properly - FBO texture rendered > than desired size - FBO resize itself should be fast enough ?! | |
| rsLocal | back to summary |
|---|---|
| private final RenderState. | |
| spPass1 | back to summary |
|---|---|
| private ShaderProgram spPass1 | |
| spPass2 | back to summary |
|---|---|
| private ShaderProgram spPass2 | |
| texA | back to summary |
|---|---|
| private FBObject. | |
| VBORegion2PVBAAES2 | back to summary |
|---|---|
| public VBORegion2PVBAAES2(final int renderModes, final TextureSequence colorTexSeq, final int pass2TexUnit) | |
| clearImpl | back to summary |
|---|---|
| protected final void clearImpl(final GL2ES2 gl) Implements abstract com.
| |
| destroyImpl | back to summary |
|---|---|
| protected void destroyImpl(final GL2ES2 gl) Implements abstract com.
| |
| drawImpl | back to summary |
|---|---|
| protected void drawImpl(final GL2ES2 gl, final RegionRenderer renderer, final int[] sampleCount) Implements abstract com.
| |
| pushIndex | back to summary |
|---|---|
| protected final void pushIndex(final int idx) Implements abstract com.
| |
| pushVertex | back to summary |
|---|---|
| protected final void pushVertex(final float[] coords, final float[] texParams, final float[] rgba) Implements abstract com.
| |
| renderFBO | back to summary |
|---|---|
| private void renderFBO(final GL2ES2 gl, final RenderState rs, final int targetFboWidth, final int targetFboHeight, final int vpWidth, final int vpHeight, final int sampleCount) | |
| renderRegion | back to summary |
|---|---|
| private void renderRegion(final GL2ES2 gl) | |
| renderRegion2FBO | back to summary |
|---|---|
| private void renderRegion2FBO(final GL2ES2 gl, final RenderState rs, final int targetFboWidth, final int targetFboHeight, final int newFboWidth, final int newFboHeight, final int vpWidth, final int vpHeight, final int sampleCount) | |
| updateImpl | back to summary |
|---|---|
| protected void updateImpl(final GL2ES2 gl) Implements abstract com. Doc from com. Updates a graph region by updating the ogl related
objects for use in rendering if Allocates the ogl related data and initializes it the 1st time.
Called by
| |
| useShaderProgram | back to summary |
|---|---|
| public void useShaderProgram(final GL2ES2 gl, final RegionRenderer renderer, final int renderModes, final boolean pass1, final int quality, final int sampleCount)
Since multiple | |