1#ifndef INTERLEAVEDARRAYSSHAPE_H
2#define INTERLEAVEDARRAYSSHAPE_H
36#include <Inventor/nodes/SoSubNode.h>
37#include <Inventor/nodes/SoVertexShape.h>
38#include <Inventor/fields/SoMFInt32.h>
39#include <Inventor/fields/SoSFEnum.h>
43#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
44#include <SoWinLeaveScope.h>
47#include <SmallChange/basic.h>
55 static void initClass(
void);
86 SbBool shouldIncrementFaceIndex(Type type,
int i)
const;
92 Binding findMaterialBinding(
SoState * state)
const;
93 Binding findNormalBinding(
SoState * state)
const;
103#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
104#include <SoWinEnterScope.h>
The InterleavedArraysShape class is used to render static geometry very fast.
Definition InterleavedArraysShape.h:49
Type
Definition InterleavedArraysShape.h:58
@ LINES
Definition InterleavedArraysShape.h:60
@ TRIANGLES
Definition InterleavedArraysShape.h:61
@ QUADS
Definition InterleavedArraysShape.h:62
@ POINTS
Definition InterleavedArraysShape.h:59
SoMFInt32 vertexIndex
Definition InterleavedArraysShape.h:68
SoSFEnum type
Definition InterleavedArraysShape.h:67
Definition misc/SbList.h:69