_boundingSphere | osg::Node | mutableprotected |
_boundingSphereComputed | osg::Node | mutableprotected |
_children | osg::Group | protected |
_computeBoundCallback | osg::Node | protected |
_cullCallback | osg::Node | protected |
_cullingActive | osg::Node | protected |
_dataVariance | osg::Object | protected |
_eventCallback | osg::Node | protected |
_initialBound | osg::Node | protected |
_name | osg::Object | protected |
_nodeMask | osg::Node | protected |
_numChildrenRequiringEventTraversal | osg::Node | protected |
_numChildrenRequiringUpdateTraversal | osg::Node | protected |
_numChildrenWithCullingDisabled | osg::Node | protected |
_numChildrenWithOccluderNodes | osg::Node | protected |
_observerSet | osg::Referenced | mutableprotected |
_parents | osg::Node | protected |
_refCount | osg::Referenced | mutableprotected |
_stateset | osg::Node | protected |
_updateCallback | osg::Node | protected |
_userDataContainer | osg::Object | protected |
accept(NodeVisitor &nv) | osg::Node | virtual |
addChild(Node *child) | osg::Group | virtual |
addChild(const ref_ptr< T > &child) | osg::Group | inline |
addCullCallback(Callback *nc) | osg::Node | inline |
addCullCallback(const ref_ptr< T > &nc) | osg::Node | inline |
addDescription(const std::string &desc) | osg::Node | |
addEventCallback(Callback *nc) | osg::Node | inline |
addEventCallback(const ref_ptr< T > &nc) | osg::Node | inline |
addObserver(Observer *observer) const | osg::Referenced | |
addParent(osg::Group *parent) | osg::Node | protected |
addTechnique(Technique *tech) | osgFX::Effect | inlineprotected |
addUpdateCallback(Callback *nc) | osg::Node | inline |
addUpdateCallback(const ref_ptr< T > &nc) | osg::Node | inline |
asCamera() | osg::Node | inlinevirtual |
asCamera() const | osg::Node | inlinevirtual |
ascend(NodeVisitor &nv) | osg::Node | virtual |
asDrawable() | osg::Node | inlinevirtual |
asDrawable() const | osg::Node | inlinevirtual |
asGeode() | osg::Node | inlinevirtual |
asGeode() const | osg::Node | inlinevirtual |
asGeometry() | osg::Node | inlinevirtual |
asGeometry() const | osg::Node | inlinevirtual |
asGroup() | osg::Group | inlinevirtual |
asGroup() const | osg::Group | inlinevirtual |
asNode() | osg::Node | inlinevirtual |
asNode() const | osg::Node | inlinevirtual |
asNodeVisitor() | osg::Object | inlinevirtual |
asNodeVisitor() const | osg::Object | inlinevirtual |
asStateAttribute() | osg::Object | inlinevirtual |
asStateAttribute() const | osg::Object | inlinevirtual |
asSwitch() | osg::Node | inlinevirtual |
asSwitch() const | osg::Node | inlinevirtual |
asTerrain() | osg::Node | inlinevirtual |
asTerrain() const | osg::Node | inlinevirtual |
asTransform() | osg::Node | inlinevirtual |
asTransform() const | osg::Node | inlinevirtual |
asUniform() | osg::Object | inlinevirtual |
asUniform() const | osg::Object | inlinevirtual |
AUTO_DETECT enum value | osgFX::Effect | |
childInserted(unsigned int) | osg::Group | inlineprotectedvirtual |
childRemoved(unsigned int, unsigned int) | osg::Group | inlineprotectedvirtual |
className() const | osgFX::Effect | inlinevirtual |
clone(const CopyOp ©op) const | osg::Node | inlinevirtual |
cloneType() const | osg::Node | inlinevirtual |
computeBound() const | osg::Group | virtual |
computeDataVariance() | osg::Object | inlinevirtual |
conatainsNode(const ref_ptr< T > &node) const | osg::Group | inline |
containsNode(const Node *node) const | osg::Group | inline |
containsOccluderNodes() const | osg::Node | |
DataVariance enum name | osg::Object | |
define_techniques() | osgFX::SpecularHighlights | protectedvirtual |
deleteUsingDeleteHandler() const | osg::Referenced | protected |
DescriptionList typedef | osg::Node | |
dirtyBound() | osg::Node | |
dirtyTechniques() | osgFX::Effect | inlineprotected |
DYNAMIC enum value | osg::Object | |
Effect() | osgFX::Effect | |
Effect(const Effect ©, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | osgFX::Effect | |
effectAuthor() const =0 | osgFX::Effect | pure virtual |
effectDescription() const =0 | osgFX::Effect | pure virtual |
effectName() const =0 | osgFX::Effect | pure virtual |
getBound() const | osg::Node | inline |
getChild(unsigned int i) | osg::Group | inline |
getChild(unsigned int i) const | osg::Group | inline |
getChildIndex(const Node *node) const | osg::Group | inline |
getCompoundClassName() const | osg::Object | inline |
getComputeBoundingSphereCallback() | osg::Node | inline |
getComputeBoundingSphereCallback() const | osg::Node | inline |
getCullCallback() | osg::Node | inline |
getCullCallback() const | osg::Node | inline |
getCullingActive() const | osg::Node | inline |
getDataVariance() const | osg::Object | inline |
getDeleteHandler() | osg::Referenced | static |
getDescription(unsigned int i) const | osg::Node | |
getDescription(unsigned int i) | osg::Node | |
getDescriptions() | osg::Node | |
getDescriptions() const | osg::Node | |
getEnabled() const | osgFX::Effect | inline |
getEventCallback() | osg::Node | inline |
getEventCallback() const | osg::Node | inline |
getGlobalReferencedMutex() | osg::Referenced | static |
getInitialBound() const | osg::Node | inline |
getLightNumber() const | osgFX::SpecularHighlights | inline |
getName() const | osg::Object | inline |
getNodeMask() const | osg::Node | inline |
getNumChildren() const | osg::Group | virtual |
getNumChildrenRequiringEventTraversal() const | osg::Node | inline |
getNumChildrenRequiringUpdateTraversal() const | osg::Node | inline |
getNumChildrenWithCullingDisabled() const | osg::Node | inline |
getNumChildrenWithOccluderNodes() const | osg::Node | inline |
getNumDescriptions() const | osg::Node | |
getNumParents() const | osg::Node | inline |
getNumTechniques() const | osgFX::Effect | inline |
getObserverSet() const | osg::Referenced | inline |
getOrCreateObserverSet() const | osg::Referenced | |
getOrCreateStateSet() | osg::Node | |
getOrCreateUserDataContainer() | osg::Object | |
getParent(unsigned int i) | osg::Node | inline |
getParent(unsigned int i) const | osg::Node | inline |
getParentalNodePaths(osg::Node *haltTraversalAtNode=0) const | osg::Node | |
getParents() const | osg::Node | inline |
getParents() | osg::Node | inline |
getRefMutex() const | osg::Referenced | inline |
getSelectedTechnique() const | osgFX::Effect | inline |
getSpecularColor() const | osgFX::SpecularHighlights | inline |
getSpecularExponent() const | osgFX::SpecularHighlights | inline |
getStateSet() | osg::Node | inline |
getStateSet() const | osg::Node | inline |
getTechnique(int i) | osgFX::Effect | inline |
getTechnique(int i) const | osgFX::Effect | inline |
getTextureUnit() const | osgFX::SpecularHighlights | inline |
getThreadSafeReferenceCounting() | osg::Referenced | static |
getThreadSafeRefUnref() const | osg::Referenced | inline |
getUpdateCallback() | osg::Node | inline |
getUpdateCallback() const | osg::Node | inline |
getUserData() | osg::Object | virtual |
getUserData() const | osg::Object | virtual |
getUserDataContainer() | osg::Object | inline |
getUserDataContainer() const | osg::Object | inline |
getUserValue(const std::string &name, T &value) const | osg::Object | |
getUserValue(const std::string &name, T &value) const | osg::Object | |
getWorldMatrices(const osg::Node *haltTraversalAtNode=0) const | osg::Node | |
Group() | osg::Group | |
Group(const Group &, const CopyOp ©op=CopyOp::SHALLOW_COPY) | osg::Group | |
inherited_traverse(osg::NodeVisitor &nv) | osgFX::Effect | inline |
insertChild(unsigned int index, Node *child) | osg::Group | virtual |
insertChild(unsigned int index, const ref_ptr< T > &child) | osg::Group | inline |
isCullingActive() const | osg::Node | inline |
isSameKindAs(const osg::Object *obj) const | osgFX::Effect | inlinevirtual |
libraryName() const | osgFX::Effect | inlinevirtual |
META_Effect(osgFX, SpecularHighlights,"Specular Highlights","This effect applies additive specular highlights at fragment level (instead ""of OpenGL's vertex-level lighting) by using a cube map and reflective texgen. ""A texture matrix is computed to rotate the cube map automatically; this makes ""the specular effect consistent with respect to view direction and light position. ""The user can choose which light should be used to compute the texture matrix.\n""This effect requires the GL_ARB_texture_env_add extension and one of the cube map ""extensions (GL_EXT_texture_cube_map, GL_ARB_texture_cube_map or OpenGL v1.3).","Marco Jez") | osgFX::SpecularHighlights | |
META_Node(osg, Group) | osg::Group | |
Node() | osg::Node | |
Node(const Node &, const CopyOp ©op=CopyOp::SHALLOW_COPY) | osg::Node | |
NodeMask typedef | osg::Node | |
Object() | osg::Object | inline |
Object(bool threadSafeRefUnref) | osg::Object | inlineexplicit |
Object(const Object &, const CopyOp ©op=CopyOp::SHALLOW_COPY) | osg::Object | |
operator=(const SpecularHighlights &) | osgFX::SpecularHighlights | inlineprotected |
osgFX::Effect::operator=(const Effect &) | osgFX::Effect | inlineprotected |
osg::Referenced::operator=(const Referenced &) | osg::Referenced | inline |
ParentList typedef | osg::Node | |
ref() const | osg::Referenced | inline |
referenceCount() const | osg::Referenced | inline |
Referenced() | osg::Referenced | |
Referenced(bool threadSafeRefUnref) | osg::Referenced | explicit |
Referenced(const Referenced &) | osg::Referenced | |
releaseGLObjects(osg::State *=0) const | osg::Group | virtual |
removeChild(Node *child) | osg::Group | virtual |
removeChild(const ref_ptr< T > &child) | osg::Group | inline |
removeChild(unsigned int pos, unsigned int numChildrenToRemove=1) | osg::Group | inline |
removeChildren(unsigned int pos, unsigned int numChildrenToRemove) | osg::Group | virtual |
removeCullCallback(Callback *nc) | osg::Node | inline |
removeCullCallback(const ref_ptr< T > &nc) | osg::Node | inline |
removeEventCallback(Callback *nc) | osg::Node | inline |
removeEventCallback(const ref_ptr< T > &nc) | osg::Node | inline |
removeObserver(Observer *observer) const | osg::Referenced | |
removeParent(osg::Group *parent) | osg::Node | protected |
removeUpdateCallback(Callback *nc) | osg::Node | inline |
removeUpdateCallback(const ref_ptr< T > &nc) | osg::Node | inline |
replaceChild(Node *origChild, Node *newChild) | osg::Group | virtual |
replaceChild(const ref_ptr< T > &origChild, const ref_ptr< R > &newChild) | osg::Group | inline |
resizeGLObjectBuffers(unsigned int maxSize) | osg::Group | virtual |
selectTechnique(int i=AUTO_DETECT) | osgFX::Effect | inline |
setChild(unsigned int i, Node *node) | osg::Group | virtual |
setComputeBoundingSphereCallback(ComputeBoundingSphereCallback *callback) | osg::Node | inline |
setComputeBoundingSphereCallback(const ref_ptr< T > &callback) | osg::Node | inline |
setCullCallback(Callback *nc) | osg::Node | inline |
setCullCallback(const ref_ptr< T > &nc) | osg::Node | inline |
setCullingActive(bool active) | osg::Node | |
setDataVariance(DataVariance dv) | osg::Object | inline |
setDeleteHandler(DeleteHandler *handler) | osg::Referenced | static |
setDescriptions(const DescriptionList &descriptions) | osg::Node | |
setEnabled(bool v) | osgFX::Effect | inline |
setEventCallback(Callback *nc) | osg::Node | |
setEventCallback(const ref_ptr< T > &nc) | osg::Node | inline |
setInitialBound(const osg::BoundingSphere &bsphere) | osg::Node | inline |
setLightNumber(int n) | osgFX::SpecularHighlights | inline |
setName(const std::string &name) | osg::Object | inlinevirtual |
setName(const char *name) | osg::Object | inline |
setNodeMask(NodeMask nm) | osg::Node | inline |
setNumChildrenRequiringEventTraversal(unsigned int num) | osg::Node | protected |
setNumChildrenRequiringUpdateTraversal(unsigned int num) | osg::Node | protected |
setNumChildrenWithCullingDisabled(unsigned int num) | osg::Node | protected |
setNumChildrenWithOccluderNodes(unsigned int num) | osg::Node | protected |
setSpecularColor(const osg::Vec4 &color) | osgFX::SpecularHighlights | inline |
setSpecularExponent(float e) | osgFX::SpecularHighlights | inline |
setStateSet(osg::StateSet *stateset) | osg::Node | |
setStateSet(const osg::ref_ptr< T > &stateset) | osg::Node | inline |
setTextureUnit(int n) | osgFX::SpecularHighlights | inline |
setThreadSafeReferenceCounting(bool enableThreadSafeReferenceCounting) | osg::Referenced | static |
setThreadSafeRefUnref(bool threadSafe) | osg::Group | virtual |
setUpdateCallback(Callback *nc) | osg::Node | |
setUpdateCallback(const ref_ptr< T > &nc) | osg::Node | inline |
setUpDemo() | osgFX::Effect | inlinevirtual |
setUserData(Referenced *obj) | osg::Object | virtual |
setUserData(const ref_ptr< T > &ud) | osg::Object | inline |
setUserDataContainer(osg::UserDataContainer *udc) | osg::Object | |
setUserDataContainer(const ref_ptr< T > &udc) | osg::Object | inline |
setUserValue(const std::string &name, const T &value) | osg::Object | |
signalObserversAndDelete(bool signalDelete, bool doDelete) const | osg::Referenced | protected |
SpecularHighlights() | osgFX::SpecularHighlights | |
SpecularHighlights(const SpecularHighlights ©, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | osgFX::SpecularHighlights | |
STATIC enum value | osg::Object | |
TechniqueSelection enum name | osgFX::Effect | |
traverse(osg::NodeVisitor &nv) | osgFX::Effect | virtual |
unref() const | osg::Referenced | inline |
unref_nodelete() const | osg::Referenced | |
UNSPECIFIED enum value | osg::Object | |
~Effect() | osgFX::Effect | protectedvirtual |
~Group() | osg::Group | protectedvirtual |
~Node() | osg::Node | protectedvirtual |
~Object() | osg::Object | protectedvirtual |
~Referenced() | osg::Referenced | protectedvirtual |
~SpecularHighlights() | osgFX::SpecularHighlights | inlineprotectedvirtual |