13#ifndef SO_INHERITED_FRAMEBUFFER_SAMPLER_H
14#define SO_INHERITED_FRAMEBUFFER_SAMPLER_H
19#include "SoShaderSystem.h"
21#include <Inventor/fields/SoSFUInt32.h>
22#include <Inventor/SbLinear.h>
Open Inventor node used to access a previous OpenGL framebuffer sampler.
SoInheritedFramebufferSampler()
Constructor.
SoSFUInt32 id
Id that establishes a link to the parent framebuffer node.
void GLRender(SoGLRenderAction *) override
Read state to find out about preceding framebuffer samplers.
SoMultiPassFramebufferSampler * _rfb
static void initClass()
Initialize class with runtime type system.
void updateParameter(SoUniformParameterBase *, SoState *) override
Assigns or updates the parameter's value.
Open Inventor node to accumulate multiple render passes in a sampler.
Abstract Open Inventor base class for 2D sampler nodes.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.