SoPostEffectCopyBuffer

InventorModule

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

SoRenderers

definition

SoRenderers.def

Purpose

The SoPostEffectCopyBuffer module offers copying a buffer to another buffer of the SoPostEffectRenderer module.

It can even copy depth buffers (e.g., GL_DEPTH_COMPONENT24) to color buffers (e.g., GL_R32F) and vice versa.

Parameter Fields

Field Index

Enabled: Bool

Output Buffer Type: Enum

Output Mode: Enum

Source Buffer Name: String

Target Buffer Name: String

Visible Fields

Enabled

name: enabled, type: Bool, default: TRUE

If checked, the effect is enabled.

Source Buffer Name

name: sourceBufferName, type: String, default: colorBuffer

Sets the name of the source buffer.

Target Buffer Name

name: targetBufferName, type: String, default: auxBuffer

Sets the name of the target buffer.

Output Mode

name: outputMode, type: Enum, default: CreateBuffer

Defines the output mode.

Values:

Title

Name

Description

​Use Existing Buffer

​UseExistingBuffer

​Expects that there is an existing buffer with Target Buffer Name name.

​Create Buffer

​CreateBuffer

​Creates a new buffer with Target Buffer Name name.

Output Buffer Type

name: outputBufferType, type: Enum, default: SOURCE_TYPE

Defines the type of the output buffer.

Values:

Title

Name

Description

​Source Type

​SOURCE_TYPE

​Uses the same type as the input buffer.

​Rgb8

​RGB8

​See OpenGL.

​Rgba8

​RGBA8

​See OpenGL.

​Rgb16f

​RGB16F

​See OpenGL.

​Rgba16f

​RGBA16F

​See OpenGL.

​Rgb10 A2

​RGB10_A2

​See OpenGL.

​R8

​R8

​See OpenGL.

​R16f

​R16F

​See OpenGL.

​R32f

​R32F

​See OpenGL.

​Depth Component24

​DEPTH_COMPONENT24

​See OpenGL.

​Depth Component32

​DEPTH_COMPONENT32

​See OpenGL.

​Depth24 Stencil8

​DEPTH24_STENCIL8

​See OpenGL.

​Depth32f Stencil8

​DEPTH32F_STENCIL8

​See OpenGL.