13#ifndef SO_FRAMEBUFFER_SAMPLER3_D_H
14#define SO_FRAMEBUFFER_SAMPLER3_D_H
19#include "SoShaderSystem.h"
21#include <Inventor/fields/SoSFVec3s.h>
Open Inventor sampler node that gets it's 3D image from a framebuffer object.
void updatePreparation(SoState *state) override
Render children to framebuffer object.
SoSFEnum wrapR
Wrapping mode.
~SoFramebufferSampler3D() override
Destructor.
SoSFVec3s size
Texture size. Default is 64 x 64 x 64.
static void initClass()
Initialize class with runtime type system.
void updateParameter(SoUniformParameterBase *, SoState *) override
Update sampler uniform to inform shader about fbo texture.
SoFramebufferSampler3D()
Constructor.
Abstract Open Inventor base class for sampler nodes based on a framebuffer object.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.