SoGLLinePatternElement.3coin4 - Man Page

The SoGLLinePatternElement class changes the line stipple pattern of the OpenGL render state.

Synopsis

#include <Inventor/elements/SoGLLinePatternElement.h>

Inherits SoLinePatternElement.

Public Member Functions

virtual void init (SoState *state)
virtual void push (SoState *state)
virtual void pop (SoState *state, const SoElement *prevTopElement)

Static Public Member Functions

static SoType getClassTypeId (void)
static int getClassStackIndex (void)
static void * createInstance (void)
static void initClass (void)

Protected Member Functions

virtual ~SoGLLinePatternElement ()
virtual void setElt (int32_t pattern)
Called whenever element value is set. Triggers GL update.

Additional Inherited Members

Detailed Description

The SoGLLinePatternElement class changes the line stipple pattern of the OpenGL render state.

Requests from the scenegraph to change the stipple pattern when rendering OpenGL line primitives will be made through this element, which forwards it to the appropriate native OpenGL call.

Constructor & Destructor Documentation

SoGLLinePatternElement::~SoGLLinePatternElement () [protected], [virtual]

The destructor.

Member Function Documentation

void * SoGLLinePatternElement::createInstance (void) [static]

This API member is considered internal to the library, as it is not likely to be of interest to the application programmer.

void SoGLLinePatternElement::initClass (void) [static]

This static method initializes static data for the SoGLLinePatternElement class.

void SoGLLinePatternElement::init (SoState * state) [virtual]

Initializes element in state to default value.

Reimplemented from SoLinePatternElement.

void SoGLLinePatternElement::push (SoState * state) [virtual]

Creates new element in stack.

Reimplemented from SoElement.

void SoGLLinePatternElement::pop (SoState * state, const SoElement * prevTopElement) [virtual]

Removes element from stack.

Reimplemented from SoElement.

Author

Generated automatically by Doxygen for Coin from the source code.

Info

Sat Aug 1 2020 Version 4.0.0 Coin