Open Inventor Reference
SoFaceSet Member List

This is the complete list of members for SoFaceSet, including all inherited members.

_postVertexArrayRenderingCBSoShapeprotectedstatic
_preVertexArrayRenderingCBSoShapeprotectedstatic
addAuditor(void *auditor, SoNotRec::Type type)SoBase
addCopy(const SoFieldContainer *orig, const SoFieldContainer *copy)SoFieldContainerstatic
addManagedSensor(SoSensor *sensor)SoFieldContainer
addName(SoBase *, const char *)SoBasestatic
addToCopyDict() constSoNodevirtual
addWriteReference(SoOutput *out, bool isFromField=FALSE)SoFieldContainervirtual
affectsState() constSoShapevirtual
BaseFlags enum nameSoBaseprotected
beginShape(SoAction *action, TriangleShape shapeType, SoFaceDetail *faceDetail=NULL)SoShapeprotected
beginSolidShape(SoGLRenderAction *action)SoShapeprotected
beginVertexArrayRendering(SoGLRenderAction *action)SoVertexShapeprotected
Binding enum nameSoFaceSet
callback(SoCallbackAction *action)SoShapevirtual
checkCopy(const SoFieldContainer *orig)SoFieldContainerstatic
computeBBox(SoAction *action, SbBox3f &box, SbVec3f &center)SoFaceSetprotectedvirtual
computeCoordBBox(SoAction *action, int numVertices, SbBox3f &box, SbVec3f &center)SoNonIndexedShapeprotected
computeObjectSpaceRay(SoRayPickAction *action)SoShapeprotected
computeObjectSpaceRay(SoRayPickAction *action, const SbMatrix &matrix)SoShapeprotected
copy(bool copyConnections=FALSE) constSoNode
copyContents(const SoFieldContainer *fromFC, bool copyConnections)SoNodevirtual
copyDone()SoFieldContainerstatic
copyFieldValues(const SoFieldContainer *fc, bool copyConnections=FALSE)SoFieldContainer
copyThroughConnection() constSoNodevirtual
createLineSegmentDetail(SoRayPickAction *action, const SoPrimitiveVertex *v1, const SoPrimitiveVertex *v2, SoPickedPoint *pp)SoShapeprotectedvirtual
createPointDetail(SoRayPickAction *action, const SoPrimitiveVertex *v, SoPickedPoint *pp)SoShapeprotectedvirtual
createTriangleDetail(SoRayPickAction *action, const SoPrimitiveVertex *v1, const SoPrimitiveVertex *v2, const SoPrimitiveVertex *v3, SoPickedPoint *pp)SoFaceSetprotectedvirtual
decrementCurrentWriteCounter()SoBaseinlinestatic
destroy()SoBaseprotectedvirtual
doAction(SoAction *action)SoNodevirtual
enableNotify(bool flag)SoFieldContainerinline
endShape()SoShapeprotected
endSolidShape(SoGLRenderAction *action)SoShapeprotected
endVertexArrayRendering(SoGLRenderAction *action, bool vboWasUsed)SoVertexShapeprotected
fieldsAreEqual(const SoFieldContainer *fc) constSoFieldContainer
findCopy(const SoFieldContainer *orig, bool copyConnections)SoFieldContainerstatic
FIRST_INSTANCE enum valueSoNode
generateDefaultNormals(SoState *state, SoNormalBundle *nb)SoFaceSetvirtual
generatePrimitives(SoAction *action)SoFaceSetprotectedvirtual
get(SbString &fieldDataString)SoFieldContainerinline
get(SbString &fieldDataString, SoOutput *dictOut)SoFieldContainer
getActionMethodIndex(SoType t)SoNodeinlinestatic
getAuditors()SoBaseinline
getBoundingBox(SoGetBoundingBoxAction *action)SoShapevirtual
getByName(const SbName &name)SoNodestatic
getByName(const SbName &name, SoNodeList &list)SoNodestatic
getChildren() constSoNodevirtual
getClassTypeId()SoNodeinlinestatic
getCurrentWriteCounter()SoBaseinlineprotectedstatic
getField(const SbName &fieldName) constSoFieldContainervirtual
getFieldData() constSoFieldContainervirtual
getFieldDataPtr()SoNodeinlineprotectedstatic
getFieldName(const SoField *field, SbName &fieldName) constSoFieldContainer
getFields(SoFieldList &list) constSoFieldContainervirtual
getFileFormatName() constSoBaseprotectedvirtual
getIsBuiltIn() constSoFieldContainerinline
getMatrix(SoGetMatrixAction *action)SoNodevirtual
getName() constSoBasevirtual
getNamedBase(const SbName &, SoType)SoBasestatic
getNamedBases(const SbName &, SoBaseList &, SoType)SoBasestatic
getNextNodeId()SoNodeinlinestatic
getNodeId() constSoNodeinline
getNormalCache() constSoVertexShapeinlineprotected
getRefCount() constSoBaseinline
getScreenSize(SoState *state, const SbBox3f &boundingBox, SbVec2s &rectSize)SoShapestatic
getTypeId() const =0SoBasepure virtual
getVertexProperty()SoVertexShapeprotected
GLRender(SoGLRenderAction *action)SoFaceSetvirtual
GLRenderBelowPath(SoGLRenderAction *action)SoNodevirtual
GLRenderBoundingBox(SoGLRenderAction *action)SoShapeprotected
GLRenderInPath(SoGLRenderAction *action)SoNodevirtual
GLRenderOffPath(SoGLRenderAction *action)SoNodevirtual
grabEventsCleanup()SoNodevirtual
grabEventsSetup()SoNodevirtual
handleEvent(SoHandleEventAction *action)SoNodevirtual
hasDefaultValues() constSoFieldContainer
hasMultipleWriteRefs() constSoBaseinlineprotected
hasNameSoBase
incrementCurrentWriteCounter()SoBaseinlinestatic
initClass()SoFaceSetstatic
initClasses()SoNodestatic
initCopyDict()SoFieldContainerstatic
invokeLineSegmentCallbacks(SoAction *action, const SoPrimitiveVertex *v1, const SoPrimitiveVertex *v2)SoShapeprotected
invokePointCallbacks(SoAction *action, const SoPrimitiveVertex *v)SoShapeprotected
invokeTriangleCallbacks(SoAction *action, const SoPrimitiveVertex *v1, const SoPrimitiveVertex *v2, const SoPrimitiveVertex *v3)SoShapeprotected
IS_ENGINE enum valueSoBaseprotected
IS_GROUP enum valueSoBaseprotected
isBuiltInSoFieldContainerprotected
isNotifyEnabled() constSoFieldContainerinline
isOfType(SoType type) constSoBase
isOverride() constSoNodeinline
multWriteRefSoBase
nextActionMethodIndexSoNodeprotectedstatic
nextUniqueIdSoNodeprotectedstatic
numVerticesSoFaceSet
OTHER_INSTANCE enum valueSoNode
OVERALL enum valueSoFaceSet
PER_FACE enum valueSoFaceSet
PER_VERTEX enum valueSoFaceSet
pick(SoPickAction *action)SoNodevirtual
PMFS typedefSoFaceSet
POLYGON enum valueSoShape
PROTO_INSTANCE enum valueSoNode
rayPick(SoRayPickAction *action)SoShapevirtual
read(SoInput *in, SoBase *&base, SoType expectedType)SoBasestatic
readInstance(SoInput *in, unsigned short flags)SoFieldContainerprotectedvirtual
ref() constSoBase
removeAuditor(void *auditor, SoNotRec::Type type)SoBase
removeName(SoBase *, const char *)SoBasestatic
search(SoSearchAction *action)SoNodevirtual
sendAdjacencySoFaceSet
set(const char *fieldDataString)SoFieldContainerinline
set(const char *fieldDataString, SoInput *dictIn)SoFieldContainer
setInstancePrefix(const SbString &c)SoBaseinlinestatic
setName(const SbName &name)SoBasevirtual
setNormalCache(SoState *state, int numNormals, const SbVec3f *normals)SoVertexShapeprotected
setOverride(bool state)SoNode
setPostVertexArrayRenderingCallback(VertexArrayRenderingCB *cb)SoShapestatic
setPreVertexArrayRenderingCallback(VertexArrayRenderingCB *cb)SoShapestatic
setToDefaults()SoFieldContainer
shapeVertex(const SoPrimitiveVertex *v)SoShapeprotected
shouldGLRender(SoGLRenderAction *action)SoVertexShapeprotectedvirtual
shouldRayPick(SoRayPickAction *action)SoShapeprotected
shouldWrite()SoBase
SoBase()SoBaseprotected
SoFaceSet()SoFaceSet
SoFieldContainer()SoFieldContainerprotected
SoNode()SoNodeprotected
SoNonIndexedShape()SoNonIndexedShapeprotected
SoShape()SoShapeprotected
SoVertexShape()SoVertexShapeprotected
Stage enum nameSoNode
startIndexSoNonIndexedShape
startNotify()SoNodevirtual
touch()SoBaseinline
traceRefsSoBasestatic
TRIANGLE_FAN enum valueSoShape
TRIANGLE_STRIP enum valueSoShape
TRIANGLES enum valueSoShape
TriangleShape enum nameSoShape
uniqueIdSoNodeprotected
unref() constSoBase
unrefNoDelete() constSoBase
VertexArrayRenderingCB typedefSoShape
vertexPropertySoVertexShape
vpCacheSoVertexShapeprotected
write(SoWriteAction *action)SoNodevirtual
writeCounterSoBase
writeFooter(SoOutput *out) constSoBaseprotected
writeHeader(SoOutput *out, bool isGroup, bool isEngine) constSoBaseprotected
writeInstance(SoOutput *out)SoNodevirtual
writeRefFromFieldSoBase
~SoBase()SoBaseprotectedvirtual
~SoFaceSet()SoFaceSetprotected
~SoFieldContainer()SoFieldContainerprotected
~SoNode()SoNodeprotectedvirtual
~SoNonIndexedShape()SoNonIndexedShapeprotectedvirtual
~SoShape()SoShapeprotectedvirtual
~SoVertexShape()SoVertexShapeprotectedvirtual