SoMultiPassFramebufferSampler

InventorModule
genre Shader
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll SoShader
definition SoShader.def
see also SoInheritedFramebufferSampler
inherits from SoFramebufferSampler2D
keywords texture

Purpose

Allows to accumulate multiple render passes in a sampler.

Details

Provides the following additional uniform parameters:

  • int oiv_MultipassFBSPass

Input Fields

child

name: child, type: SoNode

Output Fields

self

name: self, type: SoNode

Parameter Fields

Field Index

automaticTraversal: Bool Mag Filter: Enum Stencil Buffer: Bool
Border Color: Vector4 Min Filter: Enum takeSnapshot: Trigger
Clear Color: Color multiSampling: Integer Use Format Hints: Bool
clearAlpha: Float multiSamplingMode: Enum Use Size Hints: Bool
Color Buffer Format: Enum Name: String use16BitFloat: Bool
Depth Buffer Target: Enum needsTextureCoordinates: Bool useSeparateRenderAction: Bool
Enable Border: Bool Num Passes: Integer Value: Float
Epsilon: Float pixelScale: Float Wrap S: Enum
Id: Integer size: IntVector2 Wrap T: Enum
Init Sampler Copy: Bool sizeMultiplier: Float  

Visible Fields

Name

name: name, type: String

see SoFramebufferSampler.name

Enable Border

name: enableBorder, type: Bool, default: FALSE

see SoFramebufferSampler.enableBorder

Border Color

name: borderColor, type: Vector4, default: 0 0 0 0

see SoFramebufferSampler.borderColor

Min Filter

name: minFilter, type: Enum, default: LINEAR

see SoFramebufferSampler.minFilter

Mag Filter

name: magFilter, type: Enum, default: LINEAR

see SoFramebufferSampler.magFilter

Wrap S

name: wrapS, type: Enum, default: REPEAT

see SoFramebufferSampler.wrapS

Wrap T

name: wrapT, type: Enum, default: REPEAT

see SoFramebufferSampler2D.wrapT

Clear Color

name: clearColor, type: Color, default: 0 0 0

see SoFramebufferSampler.clearColor

Color Buffer Format

name: colorBufferFormat, type: Enum, default: RGBA

see SoFramebufferSampler.colorBufferFormat

Depth Buffer Target

name: depthBufferTarget, type: Enum, default: RENDERBUFFER

see SoFramebufferSampler.depthBufferTarget

Stencil Buffer

name: stencilBuffer, type: Bool, default: FALSE

see SoFramebufferSampler.stencilBuffer

Use Size Hints

name: useSizeStateHints, type: Bool, default: FALSE

see SoFramebufferSampler.useSizeStateHints

Use Format Hints

name: useFormatStateHints, type: Bool, default: FALSE

see SoFramebufferSampler.useFormatStateHints

Num Passes

name: numPasses, type: Integer, default: 1

Epsilon

name: epsilon, type: Float, default: 1

Value

name: value, type: Float, default: 1.01

Id

name: id, type: Integer, default: 1

Init Sampler Copy

name: initSamplerCopy, type: Bool, default: TRUE

Hidden Fields

use16BitFloat

name: use16BitFloat, type: Bool, default: TRUE

see SoFramebufferSampler.use16BitFloat

needsTextureCoordinates

name: needsTextureCoordinates, type: Bool, default: TRUE

see SoFramebufferSampler.needsTextureCoordinates

clearAlpha

name: clearAlpha, type: Float, default: 1

see SoFramebufferSampler.clearAlpha

pixelScale

name: pixelScale, type: Float, default: 1

see SoFramebufferSampler.pixelScale

automaticTraversal

name: automaticTraversal, type: Bool, default: TRUE

see SoFramebufferSampler.automaticTraversal

takeSnapshot

name: takeSnapshot, type: Trigger

see SoFramebufferSampler.takeSnapshot

sizeMultiplier

name: sizeMultiplier, type: Float, default: 1

see SoFramebufferSampler.sizeMultiplier

useSeparateRenderAction

name: useSeparateRenderAction, type: Bool, default: FALSE

see SoFramebufferSampler.useSeparateRenderAction

size

name: size, type: IntVector2, default: 64 64

see SoFramebufferSampler.size

multiSamplingMode

name: multiSamplingMode, type: Enum, default: MULTISAMPLING_OFF

see SoFramebufferSampler.multiSamplingMode

multiSampling

name: multiSampling, type: Integer, default: 16

see SoFramebufferSampler.multiSampling