Click or drag to resize
SoGLRenderToBuffer Class

Note: This API is now obsolete.

Render to buffer.

Inheritance Hierarchy

Namespace: OIV.Inventor
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: 9.9.13.0 (9.9.13.0)
Syntax
[ObsoleteAttribute("See documentation for more details")]
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public class SoGLRenderToBuffer : SoNetBase

The SoGLRenderToBuffer type exposes the following members.

Methods
  NameDescription
Public methodBindToTexture
Calls BindToTexture(false, -1).
Public methodBindToTexture(Boolean)
Calls BindToTexture(bindDepth, -1).
Public methodBindToTexture(Boolean, Int32)

Binds the render buffer to a texture object.

Public methodCreate(SbVec2i32)

Creates a Pbuffer with the specified size.

Public methodCreate(SbVec2s)

Creates a Pbuffer with the specified size.

Public methodDisable

Disable render to buffer Returns true if successful.

Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetGraphicConfigTemplate

Gets the current graphics configuration template.

Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetPixelFormat

Returns the current pixel format.

Public methodGetSize

Gets current size as an SbVec2s.

Public methodGetSize_i32

Gets current size as an SbVec2i32.

Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsPBuffer

Return true if the render buffer is a pbuffer.

Public methodMakeCurrent

Enable render to buffer for OpenGL rendering.

Public methodReleaseTexImage
Calls ReleaseTexImage(false).
Public methodReleaseTexImage(Boolean)

Releases the Pbuffer from the current texture object.

Public methodResize(SbVec2i32)

Resizes Pbuffer.

Public methodResize(SbVec2s)

Resizes Pbuffer.

Public methodSelectCubeMapFace

Selects the face to be used when the rendering target is a cube map.

Public methodSetContextForSharing

++ This has effect only when using PBuffer.

Public methodSetGraphicConfigTemplate

Sets a new graphics configuration template.

Public methodSetPixelFormat

Sets the current pixel format.

Public methodSetRenderToTexture(Boolean)
Calls SetRenderToTexture(enable, OIV.Inventor.SoGLRenderToBuffer.TextureFormats( .SoGLRenderToBuffer.TEXTURE_RGB ), OIV.Inventor.SoGLRenderToBuffer.TextureTargets( .SoGLRenderToBuffer.TEXTURE_2D ), false, false).
Public methodSetRenderToTexture(Boolean, SoGLRenderToBufferTextureFormats)
Calls SetRenderToTexture(enable, format, OIV.Inventor.SoGLRenderToBuffer.TextureTargets( .SoGLRenderToBuffer.TEXTURE_2D ), false, false).
Public methodSetRenderToTexture(Boolean, SoGLRenderToBufferTextureFormats, SoGLRenderToBufferTextureTargets)
Calls SetRenderToTexture(enable, format, target, false, false).
Public methodSetRenderToTexture(Boolean, SoGLRenderToBufferTextureFormats, SoGLRenderToBufferTextureTargets, Boolean)
Calls SetRenderToTexture(enable, format, target, autoMipmap, false).
Public methodSetRenderToTexture(Boolean, SoGLRenderToBufferTextureFormats, SoGLRenderToBufferTextureTargets, Boolean, Boolean)

Specifies settings for the Pbuffer creation.

Public methodShareCurrentContext

++ This has effect only when using PBuffer.

Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

<font color="#0000FF">NOTE:</font> This class does not exist in Open Inventor 10.0 and later. Use SoRenderToTarget.Obsoletesince Open Inventor 9610 No longer supported, use SoRenderToTarget instead

See Also