MeVisLab Resolution Independence API
SoGLShaderProgramAllowedElement Class Reference

Internal Open Inventor element not meant to be used in SDK. More...

#include <SoGLShaderProgramAllowedElement.h>

Inheritance diagram for SoGLShaderProgramAllowedElement:

Public Member Functions

void init (SoState *state) override
 Initialize element.
 

Static Public Member Functions

static void set (SoState *state, SoNode *node, bool allowShaders)
 Sets the current framebuffer sampler in the state.
 
static bool get (SoState *state)
 Returns if activating shaders is allowed.
 
static void initClass ()
 Initialize class with runtime type system.
 

Protected Member Functions

 ~SoGLShaderProgramAllowedElement () override
 Destructor.
 

Protected Attributes

bool _allowShaders
 

Detailed Description

Internal Open Inventor element not meant to be used in SDK.

Internal Open Inventor element not meant to be used in SDK.

Definition at line 23 of file SoGLShaderProgramAllowedElement.h.

Constructor & Destructor Documentation

◆ ~SoGLShaderProgramAllowedElement()

SoGLShaderProgramAllowedElement::~SoGLShaderProgramAllowedElement ( )
overrideprotected

Destructor.

Member Function Documentation

◆ get()

static bool SoGLShaderProgramAllowedElement::get ( SoState * state)
static

Returns if activating shaders is allowed.

◆ init()

void SoGLShaderProgramAllowedElement::init ( SoState * state)
override

Initialize element.

◆ initClass()

static void SoGLShaderProgramAllowedElement::initClass ( )
static

Initialize class with runtime type system.

◆ set()

static void SoGLShaderProgramAllowedElement::set ( SoState * state,
SoNode * node,
bool allowShaders )
static

Sets the current framebuffer sampler in the state.

Member Data Documentation

◆ _allowShaders

bool SoGLShaderProgramAllowedElement::_allowShaders
protected

Definition at line 49 of file SoGLShaderProgramAllowedElement.h.


The documentation for this class was generated from the following file: