Gizmo3D

gzGeometryTube Member List

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

_refCountgzReference [protected]
action(gzNodeActionEvent action, gzContext *context, gzTraverseAction *actionclass)gzNodeActionProvider
addActionInterface(gzNodeActionInterface *receiver, gzNodeActionEvent action, gzVoid *userdata=NULL)gzNodeActionProvider
addParentGroup(gzGroup *parent)gzNode [protected]
addUserData(const gzString &name, gzUserData *data)gzObject
addVertexAttributeList(gzVertexAttributeList *list)gzGeometry
adjustBoundary()gzBoundary
averageNormals(gzVertexGroupInfo *info=NULL, gzBool smoothAllIndex=FALSE)gzGeometry
calculateIntersections(gzIntersectorAction *isector, gzContext *context)gzGeometry [protected, virtual]
checkDelete()gzReference [inline, virtual]
checkValidGeometry(gzBool notify=TRUE)gzGeometry
clone() const gzGeometry [virtual]
combineFinalGeometry(gzBool optimize=TRUE)gzGeometry
combineGeometry(gzGeometry *toCombineWith, gzBool optimize=TRUE)gzGeometry
combineInternalGeometry()gzGeometry
convertToIndexed()gzGeometry
convertToNonIndexed()gzGeometry
createFactoryObject(gzULong id)gzObject [static]
debug(gzDebugFlags features=GZ_DEBUG_SHOW_ALL)gzDebugInterface
debugOutput(gzString base, gzString anchor, gzDebugFlags features)gzGeometry [virtual]
debugOutputTraverse(gzString base, gzString anchor, gzDebugFlags features)gzDebugInterface [virtual]
doUpdateNodeData()gzNode
enableNodeDataUpdate(gzBool on)gzNode
existUserData(const gzString &name, gzUserData *data=NULL)gzObject
find(const gzString &path, gzBool recursive=TRUE)gzNode [virtual]
findNode(gzULong id)gzNode [static]
generateNormals()gzGeometry
generateTangents(gzULong textureUnit=0, gzULong vertexList=10)gzGeometry
generateWeights(const gzDouble &factor=1.0, gzUByte coordIndex=2, gzWeightMethod method=GZ_WEIGHT_START_TRANS, gzULong baseID=1, gzFloat baseWeight=GZ_FLOAT_ONE)gzGeometry
getActionInterfaces(gzNodeActionEvent action)gzNodeActionProvider
getAttribute(const gzString &userdata, const gzString &name) const gzObject
getBaseOffsetBoundary()gzBoundary [inline]
getBoundaryCenter() const gzBoundary [inline]
getBoundaryRadius() const gzBoundary [inline]
getChunkSize(gzObject *object, gzSerializeAdapter *adapter)gzObject [static]
getColorArray(gzBool changeData=TRUE)gzGeometry
getColorBind()gzGeometry
getCoordinateArray(gzBool changeData=TRUE)gzGeometry
getCopyMode() const gzReference [inline]
getCullMask()gzCullMask [inline]
getDataSize(gzSerializeAdapter *adapter) const gzGeometry [virtual]
getDescription(gzULongLong IID_method)gzObject
getDirectMethod(gzULongLong IID_method)gzObject
getEdgeArray(gzBool changeData=TRUE)gzGeometry
getForceChildRecursiveIncludeBoundary() const gzBoundary [inline]
getForceIncludeBoundary() const gzBoundary [inline]
getForceLocalIncludeBoundary() const gzBoundary [inline]
getForceRecursiveIncludeBoundary() const gzBoundary [inline]
getGeoPrimType()gzGeometry
getIndexArray(gzBool changeData=TRUE)gzGeometry
getIntersectMask()gzIntersectMask [inline]
getLineWidth()gzGeometry
getMaxUsedNodeId()gzNode [static]
getMethodIID(const gzString &IIDS_method)gzObject
getName() const gzNameInterface
getNodeId(gzULong &id)gzNode
getNormalArray(gzBool changeData=TRUE)gzGeometry
getNormalBind()gzGeometry
getNumberOfAttributes(const gzString &userdata) const gzObject
getNumberOfParents()gzNode
getParentGroupList()gzNode
getPointSize()gzGeometry
getPrimLengthArray(gzBool changeData=TRUE)gzGeometry
getRecursiveIncludeBoundary() const gzBoundary [inline]
getRef() const gzReference [inline, virtual]
getState()gzNode
getTexBind(gzULong unit=0)gzGeometry
getTexBindArray(gzBool changeData=TRUE)gzGeometry
getTexCoordinateArray(gzULong unit=0, gzBool changeData=TRUE)gzGeometry
getTexCoordinateArrays(gzBool changeData=TRUE)gzGeometry
getTextureUnits()gzGeometry
getType() const =0gzTypeInterface [pure virtual]
getTypeName() const gzTypeInterface
getUpdateID()gzUpdateIDInterface [inline]
getUserData(const gzString &name, gzUserData *parent=NULL)gzObject
getUserDataDictionary()gzObject
getVertexAttributeList(gzULong listIndex)gzGeometry
getWeightArray(gzBool changeData=TRUE)gzGeometry
getWeightInfo()gzGeometry
GZ_DECLARE_TYPE_INTERFACEgzReference
GZ_DECLARE_TYPE_INTERFACE_EXPORT(1)gzGeometryTube
gzBaseGeometry(const gzString &name=GZ_EMPTY_STRING)gzBaseGeometry
gzBoundary()gzBoundary [inline]
gzCullMask()gzCullMask [inline]
gzGeometry(const gzString &name=GZ_EMPTY_STRING)gzGeometry
gzGeometryOptimizer classgzGeometry [friend]
gzGeometryTube(gzFloat length=10, gzFloat width=1, gzULong lengthSamples=10, gzULong widthSamples=10, gzEvalFunc_Tube_Radius evalRadiusFunc=NULL, gzEvalFunc_Tube_Displacement evalDisplacementFunc=NULL, gzFloat texture_x_scale=1, gzFloat texture_y_scale=1, const gzVec4 &color=gzVec4(1.0, 1.0, 1.0, 1.0), const gzString &name=GZ_EMPTY_STRING)gzGeometryTube
gzGroup classgzNode [friend]
gzIntersectMask()gzIntersectMask [inline]
gzNameInterface(const gzString &name=GZ_EMPTY_STRING)gzNameInterface
gzNode(const gzString &name=GZ_EMPTY_STRING)gzNode
gzNode(const gzNode &copy)gzNode
gzNodeActionProvider()gzNodeActionProvider
gzNodeActionProvider(const gzNodeActionProvider &copy)gzNodeActionProvider
gzObject()gzObject
gzObject(const gzObject &copy)gzObject
gzReference()gzReference [inline]
gzReference(const gzReference &copy)gzReference [inline]
gzTypeInterface()gzTypeInterface [inline]
gzUpdateIDInterface()gzUpdateIDInterface [inline]
gzUpdateIDInterface(const gzUpdateIDInterface &copy)gzUpdateIDInterface [inline]
hasActionInterfaceType(gzType *type)gzNodeActionProvider
hasActiveAction(gzNodeActionEvent action)gzNodeActionProvider
hasActiveActions()gzNodeActionProvider [inline]
hasAttribute(const gzString &userdata, const gzString &name)gzObject
hasDirtyNodeData()gzNode
hasSameUserData(const gzObject *object)gzObject
hasUserData()gzObject
includeBoundary(const gzVec3 &center, const gzReal &radius)gzBoundary
includeBoundary(const gzBoundary *boundary, gzMatrix4 *transform, gzReal maxScale)gzBoundary
includeMaxBoundary(const gzVec3 &center, const gzReal &radius, const gzVec3 &offset=gzVec3(0, 0, 0))gzBoundary
includeMaxBoundary(const gzBoundary *boundary, gzMatrix4 *transform, gzReal maxScale, const gzVec3 &offset=gzVec3(0, 0, 0))gzBoundary
invokeMethod(const gzString &IIDS_method, GZ_DYNAMIC_ATTRIBUTE_LIST)gzObject
invokeMethod(gzULongLong IID_method, GZ_DYNAMIC_ATTRIBUTE_LIST)gzObject
isBind()gzGeometry
isCulled(const gzCullMaskValue &mask)gzCullMask [inline]
isCulled(gzCullMask *mask)gzCullMask [inline]
isEqualTo(const gzUserData *data) const gzUserData [inline, virtual]
isExactType(gzType *type) const gzTypeInterface [inline]
isGroupNode()gzNode [inline, virtual]
isHierarchicalChildOf(gzGroup *group)gzNode
isIntersecting(const gzIntersectMaskValue &mask)gzIntersectMask [inline]
isIntersecting(gzIntersectMask *imask)gzIntersectMask [inline]
isOfType(gzType *type) const gzTypeInterface
isShared()gzNode
m_checkValidGeometrygzGeometry [protected]
m_colorBindgzGeometry [protected]
m_colorsgzGeometry [protected]
m_combinedGeometrygzGeometry [protected]
m_coordinatesgzGeometry [protected]
m_dispInfogzGeometry [protected]
m_edgesgzGeometry [protected]
m_fastShadowRendergzGeometry [protected]
m_indexgzGeometry [protected]
m_lengthgzGeometry [protected]
m_lineWidthgzGeometry [protected]
m_normalBindgzGeometry [protected]
m_normalsgzGeometry [protected]
m_pointSizegzGeometry [protected]
m_primTypegzGeometry [protected]
m_recreateDisplayListgzGeometry [protected]
m_smoothAllWeighedNormalsgzGeometry [protected]
m_tex_coordinatesgzGeometry [protected]
m_texBindgzGeometry [protected]
m_useDisplayListgzGeometry [protected]
m_usePerfectWeightedNormalsgzGeometry [protected]
m_vboBindInfogzGeometry [protected]
m_vertexAttributesgzGeometry [protected]
m_weightInfogzGeometry [protected]
m_weightsgzGeometry [protected]
onAttach(gzObject *object, const gzString &attribute)gzUserData [inline, virtual]
onDetach(gzObject *object, const gzString &attribute)gzUserData [inline, virtual]
onUserDataAttributeEvent(gzUserData *data, gzDynamicTypeEvent reason, const gzString &name)gzObject [inline, virtual]
operator delete(void *address)gzSharedMemory
operator delete(void *address, void *placement)gzSharedMemory [inline]
operator delete(void *address, const char *info)gzSharedMemory
operator delete[](void *address)gzSharedMemory
operator delete[](void *address, const char *info)gzSharedMemory
operator new(size_t size) GZ_THROW_BAD_ALLOCgzSharedMemory
operator new(size_t size, void *placement)gzSharedMemory [inline]
operator new(size_t size, const char *info) GZ_THROW_BAD_ALLOCgzSharedMemory
operator new[](size_t size) GZ_THROW_BAD_ALLOCgzSharedMemory
operator new[](size_t size, const char *info) GZ_THROW_BAD_ALLOCgzSharedMemory
operator=(const gzNode &copy)gzNode
gzNodeActionProvider::operator=(const gzNodeActionProvider &copy)gzNodeActionProvider
gzNodeActionProvider::gzObject::operator=(const gzObject &copy)gzObject
gzNodeActionProvider::gzUserData::operator=(const gzReference &copy)gzReference [inline]
gzUpdateIDInterface::operator=(const gzUpdateIDInterface &copy)gzUpdateIDInterface [inline]
optimize(gzGeoOptimizeLevel level=GZ_GEO_OPTIMIZE_LEAVE_LINES)gzGeometry [virtual]
polygonWinding(const gzVec3 &upVec=GZ_Z_VEC3)gzGeometry
postTraverseAction(gzTraverseAction *actionclass, gzContext *context)gzNode [inline, virtual]
preAllocateNodeId(gzULong id)gzNode [static]
preTraverseAction(gzTraverseAction *actionclass, gzContext *context)gzGeometry [virtual]
preTraverseBuffers(gzContext *context, gzBool useWeights)gzGeometry [protected]
preTraverseStatistics(gzContext *context, gzBool useWeights, gzULong factor=1, gzBool renderStats=TRUE)gzGeometry [protected]
queryAllMethodIID()gzObject
read(gzSerializeAdapter *adapter)gzGeometry [virtual]
readObject(gzSerializeAdapter *adapter, gzULong totlen=0, const gzString &banner=GZ_EMPTY_STRING)gzObject [static]
reBind()gzGeometry
reCreateDisplayList()gzGeometry
ref()gzNodeActionProvider [virtual]
registerFactoryObject(gzObject *object)gzObject [static]
registerNodeID(gzULong id)gzNode
removeActionInterface(gzNodeActionInterface *receiver, gzNodeActionEvent action)gzNodeActionProvider
removeAllActionInterfaces(gzType *type=NULL)gzNodeActionProvider
removeAllAttributes(const gzString &userdata)gzObject
removeAllUserData()gzObject
removeAllVertexAttributeLists()gzGeometry
removeAttribute(const gzString &userdata, const gzString &name)gzObject
removeFromParents()gzNode
removeParentGroup(gzGroup *parent)gzNode [protected]
removeUserData(const gzString &name, gzUserData *data=NULL)gzObject
removeVertexAttributeList(gzVertexAttributeList *list)gzGeometry
resetBoundary()gzBoundary [inline]
setAttribute(const gzString &userdata, const gzString &name, const gzDynamicType &attribute)gzObject
setBaseOffsetBoundary(gzReal offset)gzBoundary [inline]
setBind(gzBool bind, gzVertexBufferType type=GZ_VBO_STATIC)gzGeometry
setBoundaryCenter(gzVec3 center)gzBoundary
setBoundaryMode(gzBoundaryMode mode)gzBoundary [inline]
setBoundaryRadius(gzReal radius)gzBoundary
setColorArray(const gzArray< gzVec4 > &array)gzGeometry
setColorArray(const gzDynamicArray< gzVec4 > &array)gzGeometry
setColorBind(gzGeoAttribBinding binding)gzGeometry
setCoordinateArray(const gzArray< gzVec3 > &array)gzGeometry
setCoordinateArray(const gzDynamicArray< gzVec3 > &array)gzGeometry
setCopyMode(gzCopyMode mode)gzNode [virtual]
gzNodeActionProvider::setCopyMode(const gzCopyMode &mode)gzReference [inline, virtual]
setCullMask(const gzCullMaskValue &mask)gzCullMask [inline]
setDirtyNodeData(gzBool dirty)gzNode
setEdgeArray(const gzArray< gzBool > &array)gzGeometry
setEdgeArray(const gzDynamicArray< gzBool > &array)gzGeometry
setForceChildRecursiveIncludeBoundary(gzBool on)gzBoundary [inline]
setForceLocalIncludeBoundary(gzBool on)gzBoundary [inline]
setForceRecursiveIncludeBoundary(gzBool on)gzBoundary [inline]
setGeoPrimType(gzGeoPrimType primtype)gzGeometry
setIndexArray(const gzArray< gzULong > &array)gzGeometry
setIndexArray(const gzDynamicArray< gzULong > &array)gzGeometry
setIntersectMask(const gzIntersectMaskValue &mask)gzIntersectMask [inline]
setLineWidth(gzFloat size)gzGeometry
setMaxDisplayListsInitsPerFrame(gzContext *context, gzULong maxVal)gzGeometry [static]
setMaxVBOInitsPerFrame(gzContext *context, gzULong maxVal)gzGeometry [static]
setName(const gzString &name)gzNameInterface
setNormalArray(const gzArray< gzVec3 > &array)gzGeometry
setNormalArray(const gzDynamicArray< gzVec3 > &array)gzGeometry
setNormalBind(gzGeoAttribBinding binding)gzGeometry
setPointSize(gzFloat size)gzGeometry
setPrimLengthArray(const gzArray< gzULong > &array)gzGeometry
setPrimLengthArray(const gzDynamicArray< gzULong > &array)gzGeometry
setState(gzState *state)gzNode
setTexBind(gzGeoAttribBinding binding, gzULong unit=0)gzGeometry
setTexBindArray(const gzArray< gzGeoAttribBinding > &binding)gzGeometry
setTexCoordinateArray(const gzArray< gzVec2 > &array, gzULong unit=0)gzGeometry
setTexCoordinateArray(const gzDynamicArray< gzVec2 > &array, gzULong unit=0)gzGeometry
setTexCoordinateArrays(const gzArray< gzArray< gzVec2 > > &array)gzGeometry
setTexCoordinateArrays(const gzDynamicArray< gzArray< gzVec2 > > &array)gzGeometry
setTextureUnits(gzULong size=1)gzGeometry
setUpdateID(gzULong id)gzUpdateIDInterface [inline]
setWeightArray(const gzArray< gzWeight > &array)gzGeometry
setWeightArray(const gzDynamicArray< gzWeight > &array)gzGeometry
smoothAllWeightedNormals(gzBool on=FALSE)gzGeometry
stitchGeometry(const gzVec3 &upVec=GZ_Z_VEC3, gzStitchSettings setting=GZ_STITCH_SETTING_DEFAULT, gzFloat maxdist=GZ_FLOAT_ONE)gzGeometry
supportMethod(gzULongLong IID_method)gzObject
transform(gzMatrix4 &matrix)gzGeometry [virtual]
unref()gzNodeActionProvider [virtual]
unrefNoDelete()gzReference [inline, virtual]
unregisterAllFactories()gzObject [static]
unregisterFactory(gzULong id)gzObject [static]
unregisterNodeID()gzNode
unResetBoundary()gzBoundary [inline]
updateGeomInternals()gzGeometry [protected, virtual]
updateID()gzUpdateIDInterface [inline]
updateNode()gzGeometry [virtual]
updateNodeData(gzBool forceBoundaryUpdate=FALSE)gzNode [virtual]
updateWeightInfo(gzContext *context)gzGeometry
useActionStage(gzTraverseAction *actionclass, gzContext *context)gzBaseGeometry [virtual]
useDeepCopy()gzGeometry [virtual]
useDisplayList(gzBool on)gzGeometry
useDisplayList()gzGeometry
useFastShadowRender(gzBool on)gzGeometry
useFastShadowRender()gzGeometry
usePerfectWeightedNormals(gzBool on=FALSE)gzGeometry
useRadius(gzBool on)gzBoundary [inline]
useRadius() const gzBoundary [inline]
useVertexWeights()gzGeometry
write(gzSerializeAdapter *adapter)gzGeometry [virtual]
writeObject(gzObject *object, gzSerializeAdapter *adapter, gzULong totlen=0, const gzString &banner=GZ_EMPTY_STRING)gzObject [static]
~gzBoundary()gzBoundary [inline, virtual]
~gzCullMask()gzCullMask [inline, virtual]
~gzDebugInterface()gzDebugInterface [inline, virtual]
~gzGeometry()gzGeometry [inline, virtual]
~gzGeometryTube()gzGeometryTube [inline, virtual]
~gzIntersectMask()gzIntersectMask [inline, virtual]
~gzNameInterface()gzNameInterface [inline, virtual]
~gzNode()gzNode [virtual]
~gzNodeActionProvider()gzNodeActionProvider [virtual]
~gzObject()gzObject [virtual]
~gzReference()gzReference [inline, virtual]
~gzSerializeData()gzSerializeData [inline, virtual]
~gzTypeInterface()gzTypeInterface [inline, virtual]
~gzUserData()gzUserData [inline, virtual]


Documentation for Gizmo3D generated at Wed Feb 20 11:54:18 2008 by   Saab Training Systems AB, ¸ (c) 2003-and beyond