SoFramebufferSampler3D

InventorModule

genre

Shader

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

SoShader

definition

SoShader.def

inherits from

SoFramebufferSampler

Purpose

The module SoFramebufferSampler3D provides an OpenGL framebuffer object as a shading language sampler3d.

Windows

Default Panel

../../../Modules/Inventor/SoShader/mhelp/Images/Screenshots/SoFramebufferSampler3D._default.png

Input Fields

child

name: child, type: SoNode

Output Fields

self

name: self, type: SoNode

Parameter Fields

Field Index

automaticTraversal: Bool

Min Filter: Enum

Use Format Hints: Bool

Border Color: Vector4

Name: String

Use Separate Render Action: Bool

Clear Alpha: Float

needsTextureCoordinates: Bool

Use Size Hints: Bool

Clear Color: Color

pixelScale: Float

use16BitFloat: Bool

Color Buffer Format: Enum

Size: IntVector3

Wrap R: Enum

Depth Buffer Target: Enum

sizeMultiplier: Float

Wrap S: Enum

Enable Border: Bool

Stencil Buffer: Bool

Wrap T: Enum

Mag Filter: Enum

takeSnapshot: Trigger

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 SoFramebufferSampler.wrapT

Clear Color

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

see SoFramebufferSampler.clearColor

Clear Alpha

name: clearAlpha, type: Float, default: 1, minimum: 0, maximum: 1

see SoFramebufferSampler.clearAlpha

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

Use Separate Render Action

name: useSeparateRenderAction, type: Bool, default: FALSE

see SoFramebufferSampler.useSeparateRenderAction

Size

name: size, type: IntVector3, default: 64 64 64

see SoFramebufferSampler.size

Wrap R

name: wrapR, type: Enum, default: REPEAT

Defines the wrapping mode in r dimension.

Values:

Title

Name

​Repeat

​REPEAT

​Clamp

​CLAMP

​Clamp To Edge

​CLAMP_TO_EDGE

​Clamp To Border

​CLAMP_TO_BORDER

​Mirrored Repeat

​MIRRORED_REPEAT

Hidden Fields

use16BitFloat

name: use16BitFloat, type: Bool, default: TRUE

see SoFramebufferSampler.use16BitFloat

needsTextureCoordinates

name: needsTextureCoordinates, type: Bool, default: TRUE

see SoFramebufferSampler.needsTextureCoordinates

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