openscenegraph
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
osgUtil
DrawElementTypeSimplifierVisitor
Public Member Functions
|
List of all members
osgUtil::DrawElementTypeSimplifierVisitor Class Reference
Inheritance diagram for osgUtil::DrawElementTypeSimplifierVisitor:
Public Member Functions
META_NodeVisitor
(osgUtil,
DrawElementTypeSimplifierVisitor
)
void
apply
(
osg::Geode
&node)
Public Member Functions inherited from
osg::NodeVisitor
NodeVisitor
(
TraversalMode
tm=
TRAVERSE_NONE
)
NodeVisitor
(
VisitorType
type
,
TraversalMode
tm=
TRAVERSE_NONE
)
virtual
~NodeVisitor
()
virtual const char *
libraryName
() const
virtual const char *
className
() const
virtual
void
reset
()
void
setVisitorType
(
VisitorType
type
)
VisitorType
getVisitorType
() const
void
setTraversalNumber
(unsigned int fn)
unsigned int
getTraversalNumber
() const
void
setFrameStamp
(
FrameStamp
*fs)
const
FrameStamp
*
getFrameStamp
() const
void
setTraversalMask
(
Node::NodeMask
mask)
Node::NodeMask
getTraversalMask
() const
void
setNodeMaskOverride
(
Node::NodeMask
mask)
Node::NodeMask
getNodeMaskOverride
() const
bool
validNodeMask
(const
osg::Node
&node) const
void
setTraversalMode
(
TraversalMode
mode)
TraversalMode
getTraversalMode
() const
void
setUserData
(
Referenced
*obj)
Referenced
*
getUserData
()
const
Referenced
*
getUserData
() const
void
traverse
(
Node
&node)
void
pushOntoNodePath
(
Node
*node)
void
popFromNodePath
()
NodePath
&
getNodePath
()
const
NodePath
&
getNodePath
() const
virtual
osg::Vec3
getEyePoint
() const
virtual
osg::Vec3
getViewPoint
() const
virtual float
getDistanceToEyePoint
(const
Vec3
&, bool) const
virtual float
getDistanceFromEyePoint
(const
Vec3
&, bool) const
virtual float
getDistanceToViewPoint
(const
Vec3
&, bool) const
virtual
void
apply
(
Node
&node)
virtual
void
apply
(
Billboard
&node)
virtual
void
apply
(
Group
&node)
virtual
void
apply
(
ProxyNode
&node)
virtual
void
apply
(
Projection
&node)
virtual
void
apply
(
CoordinateSystemNode
&node)
virtual
void
apply
(
ClipNode
&node)
virtual
void
apply
(
TexGenNode
&node)
virtual
void
apply
(
LightSource
&node)
virtual
void
apply
(
Transform
&node)
virtual
void
apply
(
Camera
&node)
virtual
void
apply
(
CameraView
&node)
virtual
void
apply
(
MatrixTransform
&node)
virtual
void
apply
(
PositionAttitudeTransform
&node)
virtual
void
apply
(
Switch
&node)
virtual
void
apply
(
Sequence
&node)
virtual
void
apply
(
LOD
&node)
virtual
void
apply
(
PagedLOD
&node)
virtual
void
apply
(
ClearNode
&node)
virtual
void
apply
(
OccluderNode
&node)
virtual
void
apply
(
OcclusionQueryNode
&node)
void
setDatabaseRequestHandler
(
DatabaseRequestHandler
*handler)
DatabaseRequestHandler
*
getDatabaseRequestHandler
()
const
DatabaseRequestHandler
*
getDatabaseRequestHandler
() const
void
setImageRequestHandler
(
ImageRequestHandler
*handler)
ImageRequestHandler
*
getImageRequestHandler
()
const
ImageRequestHandler
*
getImageRequestHandler
() const
Public Member Functions inherited from
osg::Referenced
Referenced
()
Referenced
(bool threadSafeRefUnref)
Referenced
(const
Referenced
&)
Referenced
&
operator=
(const
Referenced
&)
virtual
void
setThreadSafeRefUnref
(bool threadSafe)
bool
getThreadSafeRefUnref
() const
OpenThreads::Mutex
*
getRefMutex
() const
int
ref
() const
int
unref
() const
int
unref_nodelete
() const
int
referenceCount
() const
ObserverSet
*
getObserverSet
() const
ObserverSet
*
getOrCreateObserverSet
() const
void
addObserver
(
Observer
*observer) const
void
removeObserver
(
Observer
*observer) const
Additional Inherited Members
Public Types inherited from
osg::NodeVisitor
enum
TraversalMode
{
TRAVERSE_NONE
,
TRAVERSE_PARENTS
,
TRAVERSE_ALL_CHILDREN
,
TRAVERSE_ACTIVE_CHILDREN
}
enum
VisitorType
{
NODE_VISITOR
= 0,
UPDATE_VISITOR
,
EVENT_VISITOR
,
COLLECT_OCCLUDER_VISITOR
,
CULL_VISITOR
}
Static Public Member Functions inherited from
osg::Referenced
static
OpenThreads::Mutex
*
getGlobalReferencedMutex
()
static
void
setThreadSafeReferenceCounting
(bool enableThreadSafeReferenceCounting)
static bool
getThreadSafeReferenceCounting
()
static
void
setDeleteHandler
(
DeleteHandler
*handler)
static
DeleteHandler
*
getDeleteHandler
()
Protected Member Functions inherited from
osg::Referenced
virtual
~Referenced
()
void
signalObserversAndDelete
(bool signalDelete, bool doDelete) const
void
deleteUsingDeleteHandler
() const
Protected Attributes inherited from
osg::NodeVisitor
VisitorType
_visitorType
unsigned int
_traversalNumber
ref_ptr
<
FrameStamp
>
_frameStamp
TraversalMode
_traversalMode
Node::NodeMask
_traversalMask
Node::NodeMask
_nodeMaskOverride
NodePath
_nodePath
ref_ptr
<
Referenced
>
_userData
ref_ptr
<
DatabaseRequestHandler
>
_databaseRequestHandler
ref_ptr
<
ImageRequestHandler
>
_imageRequestHandler
Protected Attributes inherited from
osg::Referenced
OpenThreads::AtomicPtr
_observerSet
OpenThreads::Atomic
_refCount
Member Function Documentation
void osgUtil::DrawElementTypeSimplifierVisitor::apply
(
osg::Geode
&
node
)
virtual
Reimplemented from
osg::NodeVisitor
.
osgUtil::DrawElementTypeSimplifierVisitor::META_NodeVisitor
(
osgUtil
,
DrawElementTypeSimplifierVisitor
)
The documentation for this class was generated from the following file:
DrawElementTypeSimplifier
Generated on Tue Sep 30 2014 19:50:21 for openscenegraph by
1.8.6