HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RE_OGLRender Member List

This is the complete list of members for RE_OGLRender, including all inherited members.

addComment(const char *name, RE_Severity sev=RE_SEVERITY_MESSAGE, int id=1987)RE_OGLRender
addSuspendResumeCB(void(*cb)(void *), void *data)RE_OGLRenderstatic
addVertex(fpreal32 x, fpreal32 y, fpreal32 z, fpreal32 u=-1.0f, fpreal32 v=-1.0f)RE_RenderUIprotectedvirtual
adjustFramebufferViewport(const UT_DimRect &rect, bool to_fbo)RE_OGLRenderprotected
allowSmoothLines(int yn)RE_OGLRenderinlinestatic
allowsSmoothLines()RE_OGLRenderinlinestatic
applyDepthTestingToText() const RE_RenderUIprotectedvirtual
arcfS(int x, int y, int r, int angle_start, int angle_end)RE_RenderUI
arcfW(float x, float y, float r, int angle_start, int angle_end)RE_RenderUI
arcS(int x, int y, int r, int angle_start, int angle_end)RE_RenderUI
arcW(float x, float y, float r, int angle_start, int angle_end)RE_RenderUI
areScreensUniform()RE_OGLRenderstatic
assignPushedUniforms()RE_OGLRenderprotected
assignUniformColor(RE_UniformBuiltIn bindex, const UT_Color &clr, fpreal32 alpha=1.0f)RE_OGLRender
assignUniformData(RE_UniformBuiltIn bindex, const void *data)RE_OGLRender
assignUniformInt(RE_UniformBuiltIn bindex, int i)RE_OGLRender
assignUniformMatrix(RE_UniformBuiltIn bindex, const UT_Matrix4D &mat)RE_OGLRender
assignUniformSampler(RE_UniformBuiltIn bindex, RE_Texture *tex)RE_OGLRender
beginClosedLine()RE_RenderUI
beginConditionalRender(RE_OcclusionQuery *query_obj, bool render_wait, bool region_support)RE_OGLRender
beginLine()RE_RenderUI
beginLines()RE_RenderUI
beginPoint()RE_RenderUI
beginPolygon(int concave)RE_RenderUI
beginQuads()RE_RenderUI
beginQuadStrip()RE_RenderUI
beginTransformFeedback(RE_PrimType mode, bool rasterize_too, int stream_bitfield=0x1)RE_OGLRender
beginTriangleFan()RE_RenderUI
beginTriangles()RE_RenderUI
beginTriMesh()RE_RenderUI
bindBuiltInUniform(RE_Shader *s, RE_UniformBuiltIn uniform)RE_OGLRender
bindBuiltInUniforms(RE_Shader *s)RE_OGLRender
bindImageTexture(int image_unit, RE_Texture *image, RE_BufferAccess image_access, bool layered, int layer)RE_OGLRender
bindShader(RE_Shader *s)RE_OGLRender
bindShader(RE_ShaderHandle &sh)RE_OGLRender
bindTexture(const RE_OGLTexture *tex, int unit=RE_ACTIVE_UNIT, RE_TextureMode mode=RE_TEXTURE_UNKNOWN)RE_OGLRender
bindTextureBuffer(int id, int unit)RE_OGLRender
bindTextureRaw2D(int id, int unit)RE_OGLRender
bindTextures(int first, const UT_IntArray &tex_ids)RE_OGLRender
bindVertexArrays(RE_Render *r)RE_RenderUIprotectedvirtual
blend(int onoff)RE_OGLRender
blendAlpha(int onoff=1)RE_OGLRender
blendAlphaPremult(bool onoff=true)RE_OGLRender
box2DS(int x1, int y1, int x2, int y2)RE_RenderUI
boxf2DS(int x1, int y1, int x2, int y2)RE_RenderUI
bufferName(GLint e)RE_OGLRenderprotectedstatic
buildRasterTextureGeometry(fpreal32 x0, fpreal32 y0, fpreal32 z, fpreal32 x1, fpreal32 y1, fpreal32 u0, fpreal32 v0, fpreal32 u1, fpreal32 v1, RE_Geometry &geo)RE_OGLRender
bumpBuiltInUniformSerial()RE_OGLRenderinline
bumpLayer(int delta)RE_RenderUI
bumpRenderCount()RE_OGLRenderinline
c3DW(const fpreal32 clr[3])RE_RenderUIinline
c4DW(const fpreal32 clr[4])RE_RenderUIinline
checkForSuspendResume()RE_OGLRender
circlefS(int x, int y, int r)RE_RenderUI
circlefW(float x, float y, float r)RE_RenderUI
circleS(int x, int y, int r)RE_RenderUI
circleW(float x, float y, float r)RE_RenderUI
className() const RE_OGLRender
clearAllData()RE_RenderUIvirtual
clearC(float *color=nullptr)RE_OGLRender
clearCachedUniformBuffer(int id)RE_OGLRenderstatic
clearCZ(float z=1.0)RE_OGLRender
clearGLErrors()RE_OGLRender
clearGraphicsCache()RE_OGLRenderstatic
clearS()RE_OGLRender
clearSourceData()RE_RenderUIprotected
clearZ(float z=1.0)RE_OGLRender
clipDistanceEnabled(int clip_plane) const RE_OGLRender
clipPlaneDisable(int which)RE_RenderFlush
clipPlaneEnable(int which, const UT_Vector4D &plane)RE_RenderFlush
contextIsValid() const RE_OGLRenderinline
convertLUTToTexture(PXL_Lookup *lookup)RE_OGLRender
convertRasterToTexture(PXL_Raster *raster, int convert16bit=0)RE_OGLRender
createPatternTexture(RE_Render *r)RE_RenderUIprotected
createVertexArrays(RE_Render *r, int nelems)RE_RenderUIprotectedvirtual
cullName(GLint e)RE_OGLRenderprotectedstatic
currentDisplayModeRE_OGLRenderprotected
currentWindowRE_OGLRenderprotected
currGLErrorRE_OGLRenderprotected
debugOutput(bool enable)RE_RenderFlushstatic
destroyBufferObject(unsigned int buf)RE_OGLRenderstatic
destroyFramebufferObject(unsigned int fbo)RE_OGLRender
destroyQuery(unsigned int query)RE_OGLRender
destroyRenderbufferObject(unsigned int rb)RE_OGLRenderstatic
destroyShaderObject(unsigned int progid, bool unreg, bool shader)RE_OGLRenderstatic
destroySync(void *sync)RE_OGLRenderstatic
destroyTextureObject(unsigned int texid, RE_OGLTexture *tex)RE_OGLRenderstatic
destroyVertexArrayObject(unsigned int vao)RE_OGLRender
determineTwinView()RE_OGLRenderprotectedstatic
disableAllTextures()RE_OGLRender
disableColorBufferWriting()RE_OGLRender
disableDepthBufferWriting()RE_OGLRender
disableDepthTest()RE_OGLRender
disableLogicOp()RE_OGLRender
disableScreenMask()RE_OGLRender
displayRasterTexture(float x, float y, float z, const PXL_Raster *raster, const RE_RasterOpts *opts=0)RE_OGLRender
displayRasterTexture(float x, float y, float z, float w, float h, const IMG_Raster *raster, const RE_RasterOpts *opts=0)RE_OGLRender
displayRasterTexture(float x, float y, float z, int w, int h, UT_RGBA *r, int stride, float zoomx=-1.0f, float zoomy=-1.0f, int dither=1, float alpha_mult=1.0f)RE_OGLRender
dpi()RE_OGLRenderinlinestatic
draw(RE_Render *r) overrideRE_RenderFlushvirtual
drawViewportPoint(const fpreal32 p[3], fpreal32 size)RE_OGLRender
drawViewportString(const fpreal32 p[3], const char *str, const UT_Color *clr=nullptr, const UT_Matrix4D *view=nullptr, const UT_Matrix4D *proj=nullptr, const UT_DimRect *viewport=nullptr)RE_OGLRender
dumpFragmentTests(bool show_all=false) const RE_OGLRender
dumpNewState(bool show_all=false, bool show_shader_blocks=true)RE_OGLRender
dumpRasterizeState(bool show_all=false) const RE_OGLRender
dumpTextureCacheState(int stack_level=-1) const RE_OGLRender
dumpTextureState() const RE_OGLRender
dumpVertexAttributes() const RE_OGLRender
dumpViewportState(bool show_all=false)RE_OGLRender
enableAlphaToCoverage(bool enable)RE_OGLRender
enableClipDistance(int clip_plane, bool enable)RE_OGLRender
enableColorBufferWriting()RE_OGLRender
enableDepthBufferWriting()RE_OGLRender
enableDepthClamp(bool b)RE_OGLRender
enableDepthTest()RE_OGLRender
enableLogicOp()RE_OGLRender
enableMultisample(bool enable)RE_OGLRender
enablePrimitiveRestart(bool enable)RE_OGLRender
enableSubBufferDrawing(bool enable)RE_OGLRender
endConditionalRender()RE_OGLRender
endLine()RE_RenderUI
endLines()RE_RenderUI
endPoint()RE_RenderUI
endPolygon()RE_RenderUI
endQuads()RE_RenderUI
endQuadStrip()RE_RenderUI
endTransformFeedback()RE_OGLRender
endTriangleFan()RE_RenderUI
endTriangles()RE_RenderUI
endTriMesh()RE_RenderUI
exitWithBadDriver()RE_OGLRenderstatic
faceName(GLint e)RE_OGLRenderprotectedstatic
fetchDriverInfo(UT_WorkBuffer &info, bool full_info)RE_OGLRender
fetchDriverInfoDict(UT_StringMap< UT_StringHolder > &dict)RE_OGLRenderprotected
fetchFontBufferFromPool(int size)RE_OGLRender
fillVertexArrays(RE_Render *r, int nelems)RE_RenderUIprotectedvirtual
findFirstFreeTextureUnit(int starting_unit=0) const RE_OGLRender
firstInitializeRE_OGLRenderprotected
flush(int wait=0)RE_OGLRender
flushRender(bool render_complete=false)RE_RenderFlushinline
forceSmooth()RE_OGLRender
freePendingObjects()RE_OGLRenderprotected
getActiveOcclusionQuery() const RE_OGLRender
getActiveTexture() const RE_OGLRender
getAlpha() const RE_RenderUI
getAlphaBlendFunction(RE_BlendSourceFactor *sourceFactor, RE_BlendDestFactor *destFactor)RE_OGLRender
getBlendEquation()RE_OGLRender
getBlendFunction(RE_BlendSourceFactor *sourceFactor, RE_BlendDestFactor *destFactor)RE_OGLRender
getBlendSmoothLevel() const RE_OGLRenderinline
getBoundTexture(int texunit=RE_ACTIVE_UNIT) const RE_OGLRender
getBoundTextureType(int texunit=RE_ACTIVE_UNIT) const RE_OGLRender
getBoundUniformBlocks()RE_OGLRenderinline
getBufferedRenderZBump()RE_RenderUIstatic
getBuiltInUniformSerial() const RE_OGLRenderinline
getColor(UT_Color &c) const RE_RenderUI
getColorBufferWriting()RE_OGLRender
getColorMask(bool &red, bool &green, bool &blue, bool &alpha)RE_OGLRender
getContext() const RE_OGLRenderinline
getContextData()RE_RenderFlushinline
getContextID() const RE_OGLRenderinline
getCullFace() const RE_OGLRender
getCurrentRender()RE_OGLRenderinlinestatic
getCurrentVAO()RE_OGLRender
getCurrentWindow() const RE_OGLRenderinline
getCurrentWindow()RE_OGLRenderinline
getCursor(const char *name)RE_OGLRenderstatic
getDefaultMaterial()RE_OGLRender
getDefaultVAO()RE_OGLRenderinline
getDepthBufferWriting()RE_OGLRender
getDepthClamp()RE_OGLRender
getDepthRange(double &nr, double &fr) const RE_OGLRender
getDepthTest()RE_OGLRender
getDrawBuffer()RE_OGLRender
getDrawBufferIsBlendable()RE_OGLRender
getDrawFramebuffer()RE_OGLRender
getDriverBuildMajorVersion()RE_OGLRenderinlinestatic
getDriverBuildMinorVersion()RE_OGLRenderinlinestatic
getDriverInfo(UT_WorkBuffer &info)RE_OGLRenderstatic
getDriverInfoDict()RE_OGLRenderstatic
getDriverMajorVersion()RE_OGLRenderinlinestatic
getDriverMinorVersion()RE_OGLRenderinlinestatic
getExt() const RE_OGLRenderinline
getFBO(int id) const RE_OGLRender
getFeedbackMode() const RE_OGLRenderinline
getFragmentDerivativeHint()RE_OGLRender
getFreeBufferMemoryKB(int64 *largest_chunk=nullptr)RE_OGLRender
getFreeFramebufferMemoryKB(int64 *largest_chunk=nullptr)RE_OGLRender
getFreeTextureMemoryKB(int64 *largest_chunk=nullptr)RE_OGLRender
getGLBlendDest(RE_BlendDestFactor destFactor)RE_OGLRenderstatic
getGLBlendSource(RE_BlendSourceFactor sourceFactor)RE_OGLRenderstatic
getGLError()RE_OGLRender
getGLErrorString(int error)RE_OGLRender
getGraphicsDevice()RE_OGLRenderinlinestatic
getInitialFreeMemoryKB()RE_OGLRenderstatic
getLimits(UT_WorkBuffer &os)RE_OGLRender
getLineWidth() const RE_OGLRender
getLookatMatrix(const UT_Vector3F &eye, const UT_Vector3F &target, const UT_Vector3F &up)RE_RenderFlushstatic
getMainContext()RE_OGLRenderinlinestatic
getMatrix(UT_Matrix4 &m, RE_MatrixMode mmode=RE_MATRIX_VIEWING)RE_RenderFlush
getMatrix(UT_DMatrix4 &m, RE_MatrixMode mmode=RE_MATRIX_VIEWING)RE_RenderFlush
getMatteMaskForSampleCount(int samples)RE_OGLRenderstatic
getMaxColorBuffers() const RE_OGLRenderinline
getMaxColorSamples() const RE_OGLRender
getMaxDepthSamples() const RE_OGLRender
getMaxDrawBuffers() const RE_OGLRenderinline
getMaxFragmentTextureUnits() const RE_OGLRenderinline
getMaxGeometryTextureUnits() const RE_OGLRenderinline
getMaxIntegerSamples() const RE_OGLRender
getMaxShaderTextureUnits() const RE_OGLRenderinline
getMaxSmoothLineWidth()RE_OGLRender
getMaxTexture3DSize() const RE_OGLRenderinline
getMaxTextureRectangleSize()RE_OGLRenderinline
getMaxTextureSize() const RE_OGLRenderinline
getMaxVertexAttribs() const RE_OGLRenderinline
getMaxVertexTextureUnits() const RE_OGLRenderinline
getMaxViewportSize(int &w, int &h) const RE_OGLRender
getMode() const RE_OGLRender
getNextGLError()RE_OGLRender
getNumFeedbackPrimitives(int stream=0)RE_OGLRender
getOffsetAmount(float *variable, float *constant) const RE_OGLRenderinline
getOGLMaxClipPlanes()RE_OGLRenderinline
getOrthoMatrix(float l, float r, float b, float t, float n, float f)RE_RenderFlushstatic
getPerspectiveMatrix(float l, float r, float b, float t, float n, float f)RE_RenderFlushstatic
getProgramPointSize() const RE_OGLRender
getProjectiveTextureTransform(const RE_Light *light, bool bias, UT_Matrix4 &mat)RE_RenderFlush
getRandomSampleMaskTexture(unsigned int seed, int nsamples, int size=64)RE_OGLRender
getRandomTexture(unsigned int seed, bool interp, int size=64)RE_OGLRender
getRandomTexture3D(unsigned int seed, bool interp, int size=32)RE_OGLRender
getRandomTextureArray(unsigned int seed, bool interp, int num_layers, int size=64)RE_OGLRender
getReadBuffer()RE_OGLRender
getReadFramebuffer()RE_OGLRender
getRender()RE_OGLRenderinline
getRender() const RE_OGLRenderinline
getRenderCount() const RE_OGLRenderinline
getReverseWinding()RE_OGLRender
getSampleMask(int mask_number)RE_OGLRender
getScreenMask()RE_OGLRender
getScreenMask2DI()RE_OGLRender
getServer()RE_OGLRenderstatic
getShader()RE_OGLRender
getShaderSampleRate() const RE_OGLRender
getSmoothLines()RE_OGLRender
getTextureAnisotropyLimit() const RE_OGLRenderinline
getUIShaderHandle(RE_Render *r)RE_RenderUIstatic
getUniform(RE_UniformBuiltIn builtin_var_type) const RE_OGLRenderinline
getUsingCoreProfile()RE_OGLRenderstatic
getViewport2DI()RE_OGLRender
getViewportFont()RE_RenderFlushstatic
getViewportFontOffsetX() const RE_OGLRenderinline
getViewportFontOffsetY() const RE_OGLRenderinline
getVisualForMode(RE_DisplayMode newmode)RE_OGLRenderstatic
getVisualType() const RE_OGLRender
getWindowList()RE_OGLRenderinlinestatic
getWorkAreaForScreen(UT_DimRect area)RE_OGLRenderstatic
getXOrigin() const RE_RenderUIinline
getXPerPixel() const RE_RenderUIinline
getYOrigin() const RE_RenderUIinline
getYPerPixel() const RE_RenderUIinline
getZEnd() const RE_RenderUI
getZFunction() const RE_OGLRender
getZStart() const RE_RenderUI
glMajorVersion()RE_OGLRenderinlinestatic
glMinorVersion()RE_OGLRenderinlinestatic
glslMajorVersion()RE_OGLRenderinline
glslMaxOutputComponents(RE_ShaderType stage)RE_OGLRender
glslMaxUniformComponents(RE_ShaderType stage)RE_OGLRender
glslMinorVersion()RE_OGLRenderinline
handleScissorEnableUpdate(bool enable)RE_RenderFlush
handleScissorRectUpdate(const UT_DimRect &rect)RE_RenderFlush
handleViewportUpdate(const UT_DimRect &rect)RE_RenderFlush
hasAnyData()RE_RenderUIprotected
hasDriverVersion()RE_OGLRenderinlinestatic
hasFeedbackBufferOverflow(int stream=0)RE_OGLRender
hasGL11()RE_OGLRenderinlinestatic
hasGL12()RE_OGLRenderinlinestatic
hasGL13()RE_OGLRenderinlinestatic
hasGL14()RE_OGLRenderinlinestatic
hasGL15()RE_OGLRenderinlinestatic
hasGL20()RE_OGLRenderinlinestatic
hasGL21()RE_OGLRenderinlinestatic
hasGL3(int minor)RE_OGLRenderinlinestatic
hasGL4(int minor)RE_OGLRenderinlinestatic
hasGLExtension(RE_Extension e) const RE_OGLRenderinline
hintName(GLint e)RE_OGLRenderprotectedstatic
inchesToPixels(float i)RE_OGLRenderinlinestatic
incrementZEnd()RE_RenderUI
initGLExtensions()RE_OGLRenderprotectedvirtual
initGLState()RE_OGLRenderprotectedvirtual
initGLVersionInfo()RE_OGLRenderprotectedstatic
initialize()RE_OGLRenderstatic
initUIShaderUniforms(RE_Render *r, RE_ShaderHandle &shader)RE_RenderUIstatic
initUIShaderUniforms(RE_Render *r, RE_Shader *shader)RE_RenderUIstatic
intersectMask2DI(const UT_DimRect &rect)RE_OGLRender
invalidateCachedState()RE_OGLRender
invertPixels()RE_OGLRender
is3DLUTSupported() const RE_OGLRender
isAlphaToCoverage() const RE_OGLRender
isBackface() const RE_OGLRender
isBlending() const RE_OGLRenderinline
isContextLocked() const RE_OGLRender
isCurrent() const RE_OGLRenderinline
isDebugging() const RE_OGLRenderinline
isDebugLabelSupported() const RE_OGLRenderinline
isFrontBufferDirty() const RE_OGLRenderinline
isInitialized() const RE_OGLRenderinline
isLineOffset()RE_OGLRenderinline
isMultisampleEnabled() const RE_OGLRender
isPointOffset()RE_OGLRenderinline
isPolygonOffset()RE_OGLRenderinline
isRasterizeEnabled() const RE_OGLRenderinline
isSampleShading() const RE_OGLRender
isStencil()RE_OGLRender
isTransformFeedbackEnabled() const RE_OGLRenderinline
lineOffset(bool onoff)RE_OGLRenderinline
loadIdentityMatrix(RE_MatrixMode mmode=RE_MATRIX_VIEWING)RE_RenderFlush
loadMatrix(const UT_Matrix4 &m, RE_MatrixMode mmode=RE_MATRIX_VIEWING)RE_RenderFlush
loadMatrix(const UT_DMatrix4 &m, RE_MatrixMode mmode=RE_MATRIX_VIEWING)RE_RenderFlush
lockContextForRender()RE_OGLRender
majorGLSLVersionRE_OGLRenderprotected
majorGLVersionRE_OGLRenderprotectedstatic
makeCurrent(bool ignore_errors=false)RE_OGLRender
makeCurrentQt()RE_OGLRender
mapScreen(fpreal xw, fpreal yw, fpreal zw, const UT_DimRect &viewport, const UT_Matrix4D &proj, const UT_Matrix4D &view, fpreal *xs, fpreal *ys)RE_RenderFlushstatic
mapWorld(fpreal xs, fpreal ys, const UT_DimRect &viewport, const UT_Matrix4D &proj, const UT_Matrix4D &view, fpreal *x1, fpreal *y1, fpreal *z1, fpreal *x2, fpreal *y2, fpreal *z2)RE_RenderFlushstatic
maxClipPlanesRE_OGLRenderprotected
memoryBarrier(RE_MemoryBarrierBitfield barriers)RE_OGLRender
minorGLSLVersionRE_OGLRenderprotected
minorGLVersionRE_OGLRenderprotectedstatic
multiplyMatrix(const UT_Matrix4 &m)RE_RenderFlush
multiplyMatrix(const UT_DMatrix4 &m)RE_RenderFlush
myActiveConditionalRenderRE_OGLRenderprotected
myActiveQueryRE_OGLRenderprotected
myActiveStreamsRE_OGLRenderprotected
myBuiltInStackRE_OGLRenderprotected
myBuiltInStackIndexRE_OGLRenderprotected
myBuiltInUniformsRE_OGLRenderprotected
myBuiltInUniformSerialRE_OGLRenderprotected
myClipDistanceRE_OGLRendermutableprotected
myColorArrayRE_RenderUIprotected
myColorDataRE_RenderUIprotected
myConstVertexAttribsRE_OGLRenderprotected
myContextRE_OGLRenderprotected
myContextInitializedRE_OGLRenderprotected
myCurrentVAORE_OGLRenderprotected
myDebuggingSupportedRE_OGLRenderprotected
myDebugGroupStackSizeRE_OGLRenderprotected
myDebugLabelSupportedRE_OGLRenderprotected
myDebugStackRE_OGLRenderprotected
myDefaultVAORE_OGLRenderprotected
myDrawableRE_OGLRenderprotected
myDrawBufferRE_OGLRenderprotected
myDrawBufferIndexRE_OGLRenderprotected
myExtRE_OGLRenderprotected
myFBOTableRE_OGLRenderprotected
myFragmentDerivativeHintRE_OGLRenderprotected
myFrontBufferDirtyRE_OGLRenderprotected
myImageUVArrayRE_RenderUIprotected
myImageUVDataRE_RenderUIprotected
myIsAllowingOtherThreadsRE_OGLRenderprotected
myLineElementArrayRE_RenderUIprotected
myLineElementDataRE_RenderUIprotected
myLineSmoothElementArrayRE_RenderUIprotected
myLineSmoothElementDataRE_RenderUIprotected
myLineWideElementArrayRE_RenderUIprotected
myLineWideElementDataRE_RenderUIprotected
myLineWidthRangeRE_OGLRenderprotected
myMaterialLayerStackRE_OGLRenderprotected
myMaterialLightingRE_OGLRenderprotected
myMaterialStackRE_OGLRenderprotected
myMaterialTextureStackRE_OGLRenderprotected
myMatStackIndexRE_OGLRenderprotected
myMaxColorBuffersRE_OGLRenderprotected
myMaxDebugGroupStackSizeRE_OGLRenderprotected
myMaxDrawBuffersRE_OGLRenderprotected
myMaxTexture3DSizeRE_OGLRenderprotected
myMaxTextureAnisotropyRE_OGLRenderprotected
myMaxTextureFragmentUnitsRE_OGLRenderprotected
myMaxTextureGeometryUnitsRE_OGLRenderprotected
myMaxTextureRectSizeRE_OGLRenderprotected
myMaxTextureShaderUnitsRE_OGLRenderprotected
myMaxTextureSizeRE_OGLRenderprotected
myMaxTextureVertexUnitsRE_OGLRenderprotected
myMaxTransformFeedbackBuffersRE_OGLRenderprotected
myMaxTransformFeedbackComponentsRE_OGLRenderprotected
myMaxVertexAttribsRE_OGLRenderprotected
myMultisampleAlphaToCoverageRE_OGLRenderprotected
myMultisampleEnableRE_OGLRenderprotected
myNativeThreadRE_OGLRenderprotected
myOpenGLContextLockCountRE_OGLRenderprotected
myOpenGLLockRE_OGLRenderprotected
myPatternUVArrayRE_RenderUIprotected
myPatternUVDataRE_RenderUIprotected
myPendingDeleteFBOsRE_OGLRenderprotected
myPendingDeleteQueriesRE_OGLRenderprotected
myPendingDeleteVertexArraysRE_OGLRenderprotected
myPointElementArrayRE_RenderUIprotected
myPointElementDataRE_RenderUIprotected
myPointSizeArrayRE_RenderUIprotected
myPointSizeDataRE_RenderUIprotected
myPositionArrayRE_RenderUIprotected
myPositionDataRE_RenderUIprotected
myPushedDrawableRE_OGLRenderprotected
myPushedUniformsRE_OGLRenderprotected
myRasterizeEnabledRE_OGLRenderprotected
myReadBufferRE_OGLRenderprotected
myReadBufferIndexRE_OGLRenderprotected
myRenderCountRE_OGLRenderprotected
mySampleShadingRE_OGLRenderprotected
mySavedMainThreadCurrentWindowRE_OGLRenderprotected
myShaderOnlyActiveShaderRE_OGLRenderprotected
myShaderOnlyModeCountRE_OGLRenderprotected
myShaderSampleRateRE_OGLRenderprotected
myStateRE_OGLRendermutableprotected
mySubBufferDrawingRE_OGLRenderprotected
mySuspendBoxRE_OGLRenderprotected
mySuspendCheckTimerRE_OGLRenderprotected
mySuspendResultFBORE_OGLRenderprotected
mySuspendResultTextureRE_OGLRenderprotected
mySuspendTestFBORE_OGLRenderprotected
mySuspendTestTextureRE_OGLRenderprotected
myTransformFeedbackEnabledRE_OGLRenderprotected
myTransformFeedbackPrimitiveQueryRE_OGLRenderprotected
myTransformFeedbackTypeRE_OGLRenderprotected
myTransformFeedbackWrittenQueryRE_OGLRenderprotected
myTriangleElementArrayRE_RenderUIprotected
myTriangleElementDataRE_RenderUIprotected
myUniqueIDRE_OGLRenderprotected
myVertexMaxStreamsRE_OGLRenderprotected
myViewportFontOffsetXRE_OGLRenderprotected
myViewportFontOffsetYRE_OGLRenderprotected
oglToREsfunc(int oglSFunc)RE_OGLRenderprotectedstatic
oglToREsoperation(int oglSOperation)RE_OGLRenderprotectedstatic
oglToREzfunc(int oglZFunc)RE_OGLRenderprotectedstatic
ortho2DW(float l, float r, float b, float t)RE_RenderFlush
ortho3DW(float l, float r, float b, float t, float n, float f)RE_RenderFlush
orthoFromViewport2DI(const UT_DimRect &rect)RE_RenderFlush
pixelsToInches(int n)RE_OGLRenderinlinestatic
planeToEyeCoords(const UT_Vector4D &plane)RE_RenderFlush
pointOffset(bool onoff)RE_OGLRenderinline
polygonOffset(bool onoff)RE_OGLRenderinline
popBackfaceCulling(int *nested=0)RE_OGLRender
popBlendState(int *nesting=0)RE_OGLRender
popColor()RE_RenderUI
popDebug(int *nest=nullptr)RE_OGLRender
popDebugGroup(int *nest=nullptr)RE_OGLRender
popDepthState(int *nest=nullptr)RE_OGLRender
popDepthStateAfterDraw(RE_Render *r)RE_RenderUIprotected
popDrawBuffer(int *nest=0)RE_OGLRender
popDrawFramebuffer(int *nest=nullptr)RE_OGLRender
popLineSmoothing()RE_RenderUI
popLineStyle()RE_RenderUI
popLineWidth(int *nest=nullptr)RE_OGLRender
RE_RenderFlush::popLineWidth()RE_RenderUI
popMaterial(int *nest=nullptr)RE_OGLRender
popMatrix(bool all_matrices=true, RE_MatrixMode mmode=RE_MATRIX_VIEWING)RE_RenderFlush
popObjectMatrix()RE_OGLRender
popOffscreenBuffer()RE_OGLRender
popPointSize(int *nest=nullptr)RE_OGLRender
RE_RenderFlush::popPointSize()RE_RenderUI
popReadAlignment(int *nest=nullptr)RE_OGLRender
popReadBuffer(int *nest=0)RE_OGLRender
popReadFramebuffer(int *nest=nullptr)RE_OGLRender
popShader(int *nest=nullptr)RE_OGLRender
popShaderTransformFeedback(int *nest=nullptr)RE_OGLRender
popSmoothLines(int *nesting=0)RE_OGLRender
popState()RE_RenderFlush
popStencilState(int *nest=nullptr)RE_OGLRender
popTextureState(int *nest=nullptr)RE_OGLRender
popUniform(RE_UniformBuiltIn bindex)RE_OGLRender
popUniform(RE_Uniform &uniform)RE_OGLRender
popUniformData(RE_UniformBuiltIn bindex)RE_OGLRenderinline
popViewport()RE_RenderFlush
popWriteAlignment(int *nest=nullptr)RE_OGLRender
positionOkay(const UT_DimRect &area)RE_OGLRenderstatic
positionOnScreen(UT_DimRect &area, int screen_hint=-1)RE_OGLRenderstatic
postDrawViewportString()RE_OGLRender
preDrawViewportString(UT_Matrix4D &view, UT_Matrix4D &proj, UT_DimRect &viewport)RE_OGLRender
prepare(fpreal xperpixel, fpreal yperpixel, fpreal xorigin, fpreal yorigin)RE_RenderUI
prepareText(RE_Render *r, bool use_shared_buffers)RE_RenderUIprotected
printAllGLErrors(const char *header, bool assert=false)RE_OGLRender
printBuiltInUniform(RE_UniformBuiltIn b)RE_OGLRender
printBuiltInUniforms(bool bound_only)RE_OGLRender
printGLError(const char *header, bool assert=false)RE_OGLRender
privPopBlendSmoothState(bool smooth_too, int *idx)RE_OGLRenderprotected
privPushBlendSmoothState(bool smooth_too)RE_OGLRenderprotected
pushBackfaceCulling()RE_OGLRender
pushBackfaceCulling(bool backface)RE_OGLRender
pushBlendState()RE_OGLRender
pushColor()RE_RenderUI
pushColor(const UT_Color &c, fpreal32 a=1.0f)RE_RenderUI
pushColor(fpreal32 r, fpreal32 g, fpreal32 b, fpreal32 a=1.0f)RE_RenderUI
pushDebug(bool enable)RE_OGLRender
pushDebugGroup(const char *name, int id=1987)RE_OGLRender
pushDepthState()RE_OGLRender
pushDepthStateBeforeDraw(RE_Render *r)RE_RenderUIprotected
pushDrawBuffer(RE_RenderBuf buf=RE_BUFFER_UNINIT)RE_OGLRender
pushDrawFramebuffer()RE_OGLRender
pushDrawFramebuffer(RE_OGLFramebuffer *fb)RE_OGLRender
pushedGraphicsContextRE_OGLRenderprotected
pushLineSmoothing(bool smooth_lines)RE_RenderUI
pushLineSmoothing()RE_RenderUI
pushLineStyle(RE_LineStyle style)RE_RenderUI
pushLineStyle()RE_RenderUI
pushLineWidth(float w)RE_OGLRender
RE_RenderFlush::pushLineWidth()RE_RenderUI
pushMaterial(const RE_MaterialPtr &mat, int layer=0, bool texture=true, RE_ShaderTarget sht=RE_SHADER_TARGET_TRIANGLE, RE_Shader *override_mat_shader=nullptr, bool allow_partial_render=false)RE_OGLRender
pushMaterial()RE_OGLRender
pushMatrix(bool all_matrices=true, RE_MatrixMode mmode=RE_MATRIX_VIEWING)RE_RenderFlush
pushObjectMatrix(const UT_Matrix4D &obj, bool inverse_too=false)RE_OGLRender
pushOffscreenBuffer(OGLDrawable type)RE_OGLRender
pushPointSize(float size, bool program_point_size=false)RE_OGLRender
RE_RenderFlush::pushPointSize(fpreal32 size)RE_RenderUI
pushReadAlignment(const void *data, int scansize)RE_OGLRender
pushReadBuffer(RE_RenderBuf buf=RE_BUFFER_UNINIT)RE_OGLRender
pushReadFramebuffer()RE_OGLRender
pushReadFramebuffer(RE_OGLFramebuffer *fb)RE_OGLRender
pushShader()RE_OGLRender
pushShader(RE_Shader *s)RE_OGLRender
pushShader(RE_ShaderHandle &sh)RE_OGLRender
pushShaderTransformFeedback(RE_Shader *sh, RE_PrimType type, bool rasterize=true, int stream_bitfield=0x1)RE_OGLRender
pushShaderTransformFeedback(RE_ShaderHandle &sh, RE_PrimType type, bool rasterize=true, int stream_bitfield=0x1)RE_OGLRender
pushSmoothLines()RE_OGLRender
pushState(int viewing)RE_RenderFlush
pushStencilState()RE_OGLRender
pushTextureState(int textureunit=RE_ALL_UNITS)RE_OGLRender
pushUniform(RE_UniformBuiltIn bindex, RE_Uniform *var=nullptr)RE_OGLRender
pushUniform(RE_Uniform &uniform)RE_OGLRender
pushUniformColor(RE_UniformBuiltIn bindex, const UT_Color &clr, fpreal32 alpha=1.0f)RE_OGLRender
pushUniformData(RE_UniformBuiltIn bindex, const void *data)RE_OGLRender
pushUniformInt(RE_UniformBuiltIn bindex, int i)RE_OGLRender
pushUniformMatrix(RE_UniformBuiltIn bindex, const UT_Matrix4D &mat)RE_OGLRender
pushUniformSampler(RE_UniformBuiltIn bindex, RE_Texture *tex)RE_OGLRender
pushViewport()RE_RenderFlush
pushWriteAlignment(const void *data, int scansize)RE_OGLRender
putChar(utf32 c)RE_RenderUI
putMultiLineString(const utf8 *str)RE_RenderUI
putString(RE_Font &font, const utf8 *start, const utf8 *end, UT_Unicode::transform *xform=nullptr)RE_RenderUI
putString(RE_Font &font, const UT_StringView &sv, UT_Unicode::transform *xform=nullptr)RE_RenderUIinline
putString(const utf8 *start, const utf8 *end)RE_RenderUI
putString(const utf8 *str)RE_RenderUI
RE_FLAG_11_STATE(PointOffset, GL_POLYGON_OFFSET_POINT)RE_OGLRenderprotected
RE_FLAG_11_STATE(LineOffset, GL_POLYGON_OFFSET_LINE)RE_OGLRenderprotected
RE_FLAG_11_STATE(FillOffset, GL_POLYGON_OFFSET_FILL)RE_OGLRenderprotected
RE_FLAG_STATE(Scissor, GL_SCISSOR_TEST)RE_OGLRenderprotected
RE_FLAG_STATE(LineSmoothing, GL_LINE_SMOOTH)RE_OGLRenderprotected
RE_FLAG_STATE(Stencil, GL_STENCIL_TEST)RE_OGLRenderprotected
RE_OGLRender(int do_foreground, const char *appname=0)RE_OGLRenderprotected
RE_RenderFlush classRE_OGLRenderfriend
RE_RenderFlush::RE_RenderFlush()RE_RenderFlush
RE_RenderUI()RE_RenderUI
rect2DS(int x1, int y1, int x2, int y2)RE_RenderUI
rect2DW(fpreal32 x1, fpreal32 y1, fpreal32 x2, fpreal32 y2)RE_RenderUI
rectf2DS(int x1, int y1, int x2, int y2)RE_RenderUI
rectf2DW(fpreal32 x1, fpreal32 y1, fpreal32 x2, fpreal32 y2)RE_RenderUI
registerFBO(RE_OGLFramebuffer *fb, int fb_id)RE_OGLRender
removeSuspendResumeCB(void(*cb)(void *), void *data)RE_OGLRenderstatic
removeTextureRefs(RE_OGLTexture *tex)RE_OGLRender
renderText(RE_Render *r)RE_RenderUIprotected
replacePopClipPlane(int which, const RE_UniformStackEntry &stack_entry)RE_RenderFlush
replacePushClipPlane(int which, const UT_Vector4D &plane, bool xform_to_eye_coords, RE_UniformStackEntry &stack_entry)RE_RenderFlush
requestFixedFunction()RE_OGLRender
resetCurrent()RE_OGLRenderstatic
resetCurrentVAO(RE_OGLVertexArrayList *deleted_list)RE_OGLRender
resetCurrentZ()RE_RenderUIprotected
resetRenderCount()RE_OGLRenderinline
resetSClearValue()RE_OGLRender
resetSFunction()RE_OGLRender
resetSOperation()RE_OGLRender
resetSWriteMask()RE_OGLRender
resX()RE_OGLRenderinlinestatic
resY()RE_OGLRenderinlinestatic
resync()RE_OGLRenderinline
reToOGLsfunc(RE_SFunction reSFunc)RE_OGLRenderprotectedstatic
reToOGLsoperation(RE_SOperation reSOperation)RE_OGLRenderprotectedstatic
reToOGLzfunc(RE_ZFunction reZFunc)RE_OGLRenderprotectedstatic
returnFontBufferToPool(RE_FontBuffers *buf)RE_OGLRender
ringfS(int x, int y, int inner_r, int outer_r)RE_RenderUI
ringfW(float x, float y, float inner_r, float outer_r)RE_RenderUI
rotate(float angle, char axis)RE_RenderFlush
saveRaster(int x, int y, int w, int h, IMG_Raster *r, bool use_backbuf=true)RE_OGLRender
saveRaster(int x, int y, int w, int h, PXL_DataFormat format, bool alphatoo, bool use_backbuf=true)RE_OGLRender
scale(float x=1.0, float y=1.0, float z=1.0)RE_RenderFlush
scaledSize(int size)RE_OGLRenderinlinestatic
scaledSize(fpreal size)RE_OGLRenderinlinestatic
scaleUI(fpreal scale)RE_OGLRenderstatic
screenMask2DI(const UT_DimRect &rect)RE_OGLRender
sectorfW(float x, float y, float inner_r, float outer_r, float angle_start, float angle_end)RE_RenderUI
sectorW(float x, float y, float inner_r, float outer_r, float angle_start, float angle_end)RE_RenderUI
setActiveOcclusionQuery(RE_OcclusionQuery *q)RE_OGLRender
setActiveTexture(int textureunit)RE_OGLRender
setAlpha(fpreal32 a)RE_RenderUI
setAlphaBlendFunction(RE_BlendSourceFactor sourceFactor, RE_BlendDestFactor destFactor, bool force=false)RE_OGLRender
setBackface(bool removeBackface)RE_OGLRender
setBlendEquation(RE_BlendEquation eq)RE_OGLRender
setBlendFunction(RE_BlendSourceFactor sourceFactor, RE_BlendDestFactor destFactor)RE_OGLRender
setColor(const UT_Color &c, fpreal32 a=1.0f)RE_RenderUI
setColor(fpreal32 r, fpreal32 g, fpreal32 b, fpreal32 a=1.0f)RE_RenderUI
setColorMask(bool red, bool green, bool blue, bool alpha)RE_OGLRender
setConstAttribF32(int loc, int vsize, const fpreal32 *data)RE_OGLRender
setConstAttribF32(int loc, int vsize, const fpreal64 *data)RE_OGLRender
setConstAttribF64(int loc, int vsize, const fpreal64 *data)RE_OGLRender
setConstAttribI32(int loc, int vsize, const int32 *data)RE_OGLRender
setConstAttribU32(int loc, int vsize, const uint32 *data)RE_OGLRender
setContextData(RE_PerContextData *data)RE_RenderFlush
setCullFace(RE_FaceMode m)RE_OGLRender
setCurrentVAO(RE_OGLVertexArrayList *list)RE_OGLRender
setDefaultVAO(RE_OGLVertexArrayList *vao)RE_OGLRenderinline
setDepthRange(double nr, double fr)RE_OGLRender
setDrawBuffer(RE_RenderBuf buf)RE_OGLRender
setDrawFramebuffer(RE_OGLFramebuffer *fb)RE_OGLRender
setFont(RE_Font &font)RE_RenderUI
setFragmentDerivativeHint(bool nicest)RE_OGLRender
setFrontBufferDirty(bool d)RE_OGLRenderinline
setLineSmoothing(bool smooth_lines)RE_RenderUI
setLineStyle(RE_LineStyle style)RE_RenderUI
setLineWidth(fpreal32 width)RE_RenderUI
setMainContext(RE_Window *w)RE_OGLRender
setMaterial(const RE_MaterialPtr &mat, int layer=0, bool texture=true, RE_ShaderTarget sht=RE_SHADER_TARGET_TRIANGLE, RE_Shader *override_mat_shader=nullptr, bool allow_partial_render=false)RE_OGLRender
setOffsetAmount(float variable, float constant)RE_OGLRender
setPatchInnerLevel(const UT_Vector2F &inner)RE_OGLRender
setPatchOuterLevel(const UT_Vector4F &outer)RE_OGLRender
setPatchVertices(int num_verts)RE_OGLRender
setPerformBadDriverCheck(bool onoff)RE_OGLRenderstatic
setPointSize(float size)RE_OGLRender
setPrimitiveRestartIndex(unsigned int index)RE_OGLRender
setProgramPointSize(bool enable)RE_OGLRender
setReadBuffer(RE_RenderBuf buf)RE_OGLRender
setReadFramebuffer(RE_OGLFramebuffer *fb)RE_OGLRender
setRender(RE_Render *r)RE_RenderFlushprotected
setReverseWinding(bool reverse_winding)RE_OGLRender
setSampleMask(int mask_number, int mask)RE_OGLRender
setSClearValue(int clearValue)RE_OGLRender
setSFunction(RE_SFunction func, int ref, int mask)RE_OGLRender
setShaderOnlyMode(bool enable)RE_OGLRender
setShaderSampleRate(fpreal rate)RE_OGLRender
setSOperation(RE_SOperation sfail, RE_SOperation dpfail, RE_SOperation dppass)RE_OGLRender
setStencil(bool enable)RE_OGLRender
setSWriteMask(int writeMask)RE_OGLRender
setupDebugging()RE_OGLRenderprotected
setupShaderForLUT(RE_Shader *shader, PXL_Lookup *lookup, float gamma, bool add_shader)RE_OGLRender
setUsingCoreProfile(bool using_core_profile)RE_OGLRenderstatic
setViewportFontOffset(int x, int y)RE_OGLRender
setViewportRenderer()RE_RenderFlush
setWindow(RE_Window *, bool attach=true)RE_OGLRender
setZFunction(RE_ZFunction func)RE_OGLRender
setZStart(fpreal32 zStart) overrideRE_RenderFlushvirtual
smoothBlendLines(RE_SmoothMode mode)RE_OGLRender
smoothBlendLinesNoFlagChange(bool by_smooth)RE_OGLRender
subBufferDrawingEnabled() const RE_OGLRenderinline
suspendTestPatternCheck()RE_OGLRenderprotected
suspendTestPatternRender()RE_OGLRenderprotected
swapbuffers()RE_OGLRender
switchContextForRender(bool ignore_errors)RE_OGLRenderprotected
switchTexture(int textureunit, const RE_OGLTexture *texture)RE_OGLRenderprotected
t2DW(const fpreal32 tx[2])RE_RenderUIinline
textMove3W(float x, float y, float z)RE_RenderUI
textMoveS(int x, int y)RE_RenderUI
textMoveW(fpreal32 x, fpreal32 y)RE_RenderUI
theCurrentRenderRE_OGLRenderprotectedstatic
theDeviceRE_OGLRenderprotectedstatic
theDotsPerInchRE_OGLRenderprotectedstatic
theDriverBuildMajorRE_OGLRenderprotectedstatic
theDriverBuildMinorRE_OGLRenderprotectedstatic
theDriverMajorRE_OGLRenderprotectedstatic
theDriverMinorRE_OGLRenderprotectedstatic
theLastRenderRE_OGLRenderprotectedstatic
theMainContextWindowRE_OGLRenderprotectedstatic
theServerRE_OGLRenderprotectedstatic
theSmoothLinesAllowedRE_OGLRenderprotectedstatic
theUIScaleRE_OGLRenderprotectedstatic
theUsingCoreProfileRE_OGLRenderprotectedstatic
theVisualsRE_OGLRenderprotectedstatic
theWindowListRE_OGLRenderprotectedstatic
theXResRE_OGLRenderprotectedstatic
theYResRE_OGLRenderprotectedstatic
translate(float x, float y, float z=0.0)RE_RenderFlush
tryLockContextForRender()RE_OGLRender
uiScale()RE_OGLRenderinlinestatic
unbindImageTexture(int image_unit)RE_OGLRender
unbindPipeline()RE_OGLRender
unbindTexture(const RE_OGLTexture *tex)RE_OGLRender
unbindVertexArrays(RE_Render *r)RE_RenderUIprotectedvirtual
unlockContextAfterRender()RE_OGLRender
unregisterFBO(int id)RE_OGLRender
updateBlendSmoothState()RE_OGLRenderprotected
updateColorBufferWriting()RE_OGLRender
updateCurrentFramebuffer(RE_OGLFramebuffer *fb, bool for_draw)RE_OGLRender
updateDepthBufferWriting()RE_OGLRender
updateDepthClamp()RE_OGLRender
updateDepthTest()RE_OGLRender
updateFramebuffer()RE_OGLRender
updateGLState()RE_OGLRenderprotectedvirtual
updateOffsetAmount()RE_OGLRenderprotected
updateScreenSize()RE_OGLRenderstatic
updateShader(RE_Shader *s)RE_OGLRender
updateStacks()RE_OGLRenderprotectedvirtual
updateStencilState()RE_OGLRender
updateTextureState() const RE_OGLRender
updateViewport()RE_OGLRenderprotected
updateZFunction() const RE_OGLRender
useSampleMask(bool use)RE_OGLRender
useSeamlessMaps(bool enable)RE_OGLRender
usingSampleMask() const RE_OGLRender
usingSeamlessMaps()RE_OGLRender
v2DI(const int vtx[2])RE_RenderUIinline
v2DW(const fpreal32 vtx[2])RE_RenderUI
v3DW(const float vtx[3])RE_RenderUI
verifyTextureIsNotBound(RE_OGLTexture *texture)RE_OGLRender
vertex2DI(int x, int y)RE_RenderUIinline
vertex2DS(int x, int y)RE_RenderUIinline
vertex2DW(fpreal32 x, fpreal32 y)RE_RenderUIinline
vertex3DW(float x, float y, float z)RE_RenderUI
viewport2DI(const UT_DimRect &rect)RE_OGLRender
window3DW(float l, float r, float b, float t, float n, float f)RE_RenderFlush
xorPixels()RE_OGLRender
~RE_OGLRender() overrideRE_OGLRender
~RE_RenderFlush() overrideRE_RenderFlush
~RE_RenderUI()RE_RenderUIvirtual