SoFullSceneAntialiasingElement Class Reference
[Elements]

VSG extension Stores the current Full-Scene Antialising state. More...

#include <Inventor/elements/SoFullSceneAntialiasingElement.h>

Inheritance diagram for SoFullSceneAntialiasingElement:
SoElement SoTypedObject SoGLFullSceneAntialiasingElement

List of all members.

Public Types

enum  Filter {
  POINTS = 0x01,
  LINES = 0x02,
  POLYGONS = 0x04,
  TEXT = 0x08,
  ALL = LINES | POINTS | POLYGONS | TEXT
}

Public Member Functions

virtual void push (SoState *state)

Static Public Member Functions

static SoType getClassTypeId ()
static int getClassStackIndex ()
static void set (SoState *state, SbBool on, SbBool currOn, int filter)
static SbBool get (SoState *state, SbBool &on, SbBool &pointsOn, SbBool &linesOn, SbBool &polygonsOn, SbBool &textsOn, int &filter)
static
SoFullSceneAntialiasingElement
getInstance (const SoState *state)
static SbBool getDefault (SbBool &on, SbBool &pointsOn, SbBool &linesOn, SbBool &polygonsOn, SbBool &textsOn, int &filter)

Detailed Description

VSG extension Stores the current Full-Scene Antialising state.

This element stores the current Full-Scene Antialising state.

SEE ALSO

SoFullSceneAntialiasing, SoWinGLWidget, SoXtGLWidget, SoQtGLWidget


Member Enumeration Documentation

Filter.

Enumerator:
POINTS 

Points.

LINES 

Lines.

POLYGONS 

Polygons.

TEXT 

Text.

ALL 

All.


Member Function Documentation

static SbBool SoFullSceneAntialiasingElement::get ( SoState state,
SbBool on,
SbBool pointsOn,
SbBool linesOn,
SbBool polygonsOn,
SbBool textsOn,
int &  filter 
) [static]

Gets the current Full-Scene Antialising attributes in the state.

static int SoFullSceneAntialiasingElement::getClassStackIndex (  )  [static]

Returns the stack id for this element.

Reimplemented from SoElement.

Reimplemented in SoGLFullSceneAntialiasingElement.

static SoType SoFullSceneAntialiasingElement::getClassTypeId (  )  [static]

Returns the type identifier for this class.

Reimplemented from SoElement.

Reimplemented in SoGLFullSceneAntialiasingElement.

static SbBool SoFullSceneAntialiasingElement::getDefault ( SbBool on,
SbBool pointsOn,
SbBool linesOn,
SbBool polygonsOn,
SbBool textsOn,
int &  filter 
) [static]

Returns the default values.

static SoFullSceneAntialiasingElement* SoFullSceneAntialiasingElement::getInstance ( const SoState state  )  [static]

Returns the top (current) instance of the element in the state.

Note it does NOT cause cache dependency! It also casts away the const.

virtual void SoFullSceneAntialiasingElement::push ( SoState state  )  [virtual]

Push copies the values from the previous element.

Reimplemented from SoElement.

Reimplemented in SoGLFullSceneAntialiasingElement.

static void SoFullSceneAntialiasingElement::set ( SoState state,
SbBool  on,
SbBool  currOn,
int  filter 
) [static]

Sets the current Full-Scene Antialising attributes in the state.


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

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/