Inheritance Graph
graph BT
RenderingContext
RenderingContext --> Object
click RenderingContext "escript_type_Rendering_RenderingContext"
click Object "escript_type_Object"
Atomic counter buffers
Blending
|
|
getBlendingParameters() |
[ESMF] BlendingParameters RenderingContext.getBlendingParameters() |
popBlending() |
[ESMF] thisEObj RenderingContext.popBlending() |
pushAndSetBlending(p0) |
[ESMF] thisEObj RenderingContext.pushAndSetBlending(BlendingParameters) |
pushBlending() |
[ESMF] thisEObj RenderingContext.pushBlending() |
setBlending(p0) |
[ESMF] thisEObj RenderingContext.setBlending(BlendingParameters) |
Color Buffer
|
|
popColorBuffer() |
[ESMF] thisEObj RenderingContext.popColorBuffer() |
pushAndSetColorBuffer(p0, p1, p2, p3) |
[ESMF] thisEObj RenderingContext.pushAndSetColorBuffer( Bool, Bool, Bool, Bool ) |
pushColorBuffer() |
[ESMF] thisEObj RenderingContext.pushColorBuffer() |
setColorBuffer(p0, p1, p2, p3) |
[ESMF] thisEObj RenderingContext.setColorBuffer( Bool, Bool, Bool, Bool ) |
Cull Face
|
|
getCullFaceParameters() |
[ESMF] CullFaceParameters RenderingContext.getCullFaceParameters( ) |
popCullFace() |
[ESMF] thisEObj RenderingContext.popCullFace( ) |
pushAndSetCullFace(p0) |
[ESMF] thisEObj RenderingContext.pushAndSetCullFace( Rendering.CullFaceParameters ) |
pushCullFace() |
[ESMF] thisEObj RenderingContext.pushCullFace() |
setCullFace(p0) |
[ESMF] thisEObj RenderingContext.setCullFace( Rendering.CullFaceParameters ) |
Depth Buffer
|
|
popDepthBuffer() |
[ESMF] thisEObj RenderingContext.popDepthBuffer() |
pushAndSetDepthBuffer(p0, p1, p2) |
[ESMF] thisEObj RenderingContext.pushAndSetDepthBuffer(Bool, Bool, Number) |
pushDepthBuffer() |
[ESMF] thisEObj RenderingContext.pushDepthBuffer() |
setDepthBuffer(p0, p1, p2) |
[ESMF] thisEObj RenderingContext.setDepthBuffer(Bool, Bool, Number) |
FBO
|
|
popFBO() |
[ESMF] thisEObj RenderingContext.popFBO() |
pushAndSetFBO(p0) |
[ESMF] thisEObj void RenderingContext.pushAndSetFBO( [FBO|void] ) |
pushFBO() |
[ESMF] thisEObj void RenderingContext.pushFBO( [FBO|void] ) |
setFBO(p0) |
[ESMF] thisEObj void RenderingContext.setFBO( FBO|void ) |
GL Helper
|
|
barrier() |
[ESMF] thisEObj RenderingContext.barrier() |
clearColor(p0) |
[ESMF] thisEObj RenderingContext.clearColor(Util.Color4) |
clearDepth(p0) |
[ESMF] thisEObj RenderingContext.clearDepth(Number) |
clearScreen(p0) |
[ESMF] thisEObj RenderingContext.clearScreen(Util.Color4) |
clearScreenRect(p0, p1 [, p2]) |
[ESMF] thisEObj RenderingContext.clearScreenRect(E_Rect, Util.Color4[,Bool clearDepth = true]) |
clearStencil(p0) |
[ESMF] thisEObj RenderingContext.clearStencil(Number) |
displayMesh(p0) |
[ESMF] thisEObj RenderingContext.displayMesh(Mesh) |
finish() |
[ESMF] thisEObj RenderingContext.finish() |
flush() |
[ESMF] thisEObj RenderingContext.flush() |
initGLState() |
[ESMF] thisEObj RenderingContext.initGLState() |
General
Image binding
|
|
getBoundImage(p0) |
[ESMF] ImageBindParameters RenderingContext.getBoundImage( Number ) |
isImageBindingSupported() |
[ESF] Bool RenderingContext.isImageBindingSupported( ) |
popBoundImage(p0) |
[ESMF] self RenderingContext.popBoundImage( Number ) |
pushAndSetBoundImage(p0, p1) |
[ESMF] self RenderingContext.pushAndSetBoundImage( Number,ImageBindParameters ) |
pushBoundImage(p0) |
[ESMF] self RenderingContext.pushBoundImage( Number ) |
setBoundImage(p0, p1) |
[ESMF] self RenderingContext.setBoundImage( Number,ImageBindParameters ) |
Lighting
|
|
getLightingParamters() |
[ESMF] LightingParameters RenderingContext.getLightingParamters() |
popLighting() |
[ESMF] thisEObj RenderingContext.popLighting() |
pushAndSetLighting(p0) |
[ESMF] thisEObj RenderingContext.pushAndSetLighting( LightingParameters | Bool ) |
pushLighting() |
[ESMF] thisEObj RenderingContext.pushLighting() |
setLighting(p0) |
[ESMF] thisEObj RenderingContext.setLighting( LightingParameters | Bool ) |
Line
|
|
getLineWidth() |
[ESMF] Number RenderingContext.getLineWidth() |
popLine() |
[ESMF] thisEObj RenderingContext.popLine() |
pushAndSetLine(p0) |
[ESMF] thisEObj RenderingContext.pushAndSetLine(Number) |
pushLine() |
[ESMF] thisEObj RenderingContext.pushLine() |
setLineWidth(p0) |
[ESMF] thisEObj RenderingContext.setLineWidth(Number) |
Material
Matrix
Point
Polygon mode
Polygon offset
Primitive Restart
Scissor
|
|
getScissor() |
[ESMF] ScissorParameters RenderingContext.getScissor() |
popScissor() |
[ESMF] thisEObj RenderingContext.popScissor() |
pushAndSetScissor(p0) |
[ESMF] thisEObj RenderingContext.pushAndSetScissor(ScissorParameters) |
pushScissor() |
[ESMF] thisEObj RenderingContext.pushScissor() |
setScissor(p0) |
[ESMF] thisEObj RenderingContext.setScissor(ScissorParameters) |
Shader
|
|
dispatchCompute(p0 [, p1 [, p2]]) |
[ESMF] thisEObj RenderingContext.dispatchCompute(dimX, [dimY, [dimZ]]) |
dispatchComputeIndirect([p0]) |
[ESMF] thisEObj RenderingContext.dispatchComputeIndirect([offset]) |
loadUniformSubroutines(p0, p1) |
[ESMF] thisEObj RenderingContext.loadUniformSubroutines( Number, Array ) |
popShader() |
[ESMF] thisEObj RenderingContext.popShader() |
pushAndSetShader(p0) |
[ESMF] thisEObj RenderingContext.pushAndSetShader( [Shader,Void] ) |
pushShader() |
[ESMF] thisEObj RenderingContext.pushShader() |
setGlobalUniform(p0) |
[ESMF] thisEObj RenderingContext.setUniform( Uniform ) |
setShader(p0) |
[ESMF] thisEObj RenderingContext.setShader( [Shader,Void] ) |
Stencil
|
|
getStencilParamters() |
[ESMF] StencilParameters RenderingContext.getStencilParamters() |
popStencil() |
[ESMF] thisEObj RenderingContext.popStencil() |
pushAndSetStencil(p0) |
[ESMF] thisEObj RenderingContext.pushAndSetStencil(StencilParameters) |
pushStencil() |
[ESMF] thisEObj RenderingContext.pushStencil() |
setStencil(p0) |
[ESMF] thisEObj RenderingContext.setStencil(ScissorParameters) |
Textures
|
|
getTexture(p0) |
[ESMF] Texture|void RenderingContext.getTexture( unit ) |
popTexture(p0) |
[ESMF] thisEObj RenderingContext.popTexture( unit ) |
pushAndSetTexture(p0, p1 [, p2]) |
[ESMF] thisEObj RenderingContext.pushAndSetTexture( unit, Texture|Void, [usage] ) |
pushTexture(p0) |
[ESMF] thisEObj RenderingContext.pushTexture( unit ) |
setTexture(p0, p1 [, p2]) |
[ESMF] thisEObj RenderingContext.setTexture( unit, Texture|Void, [usage] ) |
Viewport & Window’s size
|
|
getViewport() |
[ESMF] Rect RenderingContext.getViewport() |
getWindowClientArea() |
[ESMF] Vec2 RenderingContext.getWindowClientArea() |
getWindowHeight() |
[ESMF] Number RenderingContext.getWindowHeight() |
getWindowWidth() |
[ESMF] Number RenderingContext.getWindowWidth() |
popViewport() |
[ESMF] thisEObj RenderingContext.popViewport() |
pushAndSetViewport(p0 [, p1 [, p2 [, p3]]]) |
[ESMF] thisEObj RenderingContext.pushAndSetViewport(Number, Number, Number, Number | Geometry.Rect) |
pushViewport() |
[ESMF] thisEObj RenderingContext.pushViewport() |
setViewport(p0 [, p1 [, p2 [, p3]]]) |
[ESMF] thisEObj RenderingContext.setViewport(Number, Number, Number, Number | Geometry.Rect) |
setWindowClientArea(p0 [, p1 [, p2 [, p3]]]) |
[ESMF] thisEObj RenderingContext.setWindowClientArea(Vec2 | width,height) |