H3D API  2.4.1
H3D::Scene Member List

This is the complete list of members for H3D::Scene, including all inherited members.

addCallback(CallbackFunc func, void *data)H3D::Sceneinlinestatic
addDestructCallback(void(*func)(Node *, void *), void *args)H3D::Node
addProgramSetting(Field *field, const string &name="", const string &section="Main settings")H3D::Scenestatic
addProgramSettingsCallback(ProgramSettingsCallbackFunc func, void *data)H3D::Scenestatic
addUnrefCallback(void(*func)(RefCountedClass *, void *), void *args)H3DUtil::RefCountedClass
CALLBACK_CONTINUE enum valueH3D::Scene
CALLBACK_DONE enum valueH3D::Scene
CallbackCode enum nameH3D::Scene
CallbackFunc typedefH3D::Scene
clearProgramSettingsCallbacks()H3D::Scenestatic
clone(bool deepCopy=true, DeepCopyMap *deepCopyMap=NULL)H3D::Nodevirtual
cloneFieldValue(Field &_from, Field &_to, bool deepCopy, DeepCopyMap &deepCopyMap)H3D::Nodeprotected
closestPoint(const Vec3f &p, NodeIntersectResult &result)H3D::Nodevirtual
databaseH3D::Scenestatic
DeepCopyMap typedefH3D::Node
defaultXMLContainerField()H3D::Nodeinlinevirtual
eventSinkH3D::Scenestatic
findChildNode(H3D::X3DGroupingNode *group, const std::string &nodeType, const std::string &nodeName="")H3D::Scenestatic
findNodes(Node &_node, AutoRefVector< NodeType > &_result, const std::string &_nodeName="", NodeParentsMap *_parentMap=NULL, SearchFieldNameMap *_searchFieldNames=NULL, StringVec *_typeNames=NULL, bool _exactNodeName=true, bool _verbose=false, Node *_parent=NULL, StringVec *_ignoreTraverseNodeTypeNames=NULL)H3D::Sceneinlinestatic
findNodeType(H3D::Node *node, const std::string &nodeType, const std::string &nodeName="")H3D::Scenestatic
frameRateH3D::Scene
getClonedInstance(Node *original, bool deepCopy, DeepCopyMap &deepCopyMap)H3D::Nodeprotectedstatic
getField(const string &_name) constH3D::Nodevirtual
getFullName()H3DUtil::RefCountedClass
getLastTraverseInfo()H3D::Sceneinline
getManualInitialize() constH3DUtil::RefCountedClass
getName() constH3DUtil::RefCountedClass
getProgramSetting(const string &name, const string &section="Main settings")H3D::Scenestatic
getProtoInstanceParent()H3D::Nodeinline
getRefCount() constH3DUtil::RefCountedClass
getSAIBrowser()H3D::Sceneinline
getTypeName() constH3DUtil::RefCountedClass
hasName()H3DUtil::RefCountedClass
idle()H3D::Scenevirtual
initialize()H3DUtil::RefCountedClassvirtual
is_initializedH3DUtil::RefCountedClassprotected
isActive()H3D::Sceneinline
isInitialized()H3DUtil::RefCountedClass
lineIntersect(const Vec3f &from, const Vec3f &to, LineIntersectResult &result)H3D::Nodevirtual
loadSceneRoot(const string &url)H3D::Scene
mainLoop()H3D::Scenestatic
manual_initializeH3DUtil::RefCountedClassprotected
maxFrameRateH3D::Scene
movingSphereIntersect(H3DFloat radius, const Vec3f &from, const Vec3f &to, NodeIntersectResult &result)H3D::Nodevirtual
nameH3DUtil::RefCountedClassprotected
Node()H3D::Node
nrNodesAlive()H3D::Nodeinlinestatic
nrNodesCreated()H3D::Nodeinlinestatic
programSettingsBegin()H3D::Scenestatic
ProgramSettingsCallbackFunc typedefH3D::Scene
programSettingsEnd()H3D::Scenestatic
ref()H3DUtil::RefCountedClass
ref_countH3DUtil::RefCountedClassprotected
ref_count_lock_pointerH3DUtil::RefCountedClassprotected
RefCountedClass()H3DUtil::RefCountedClass
RefCountedClass(bool _use_lock)H3DUtil::RefCountedClass
removeCallback(void *data)H3D::Sceneinlinestatic
removeDestructCallback(void(*func)(Node *, void *), void *args)H3D::Node
removeProgramSetting(const string &name, const string &section="Main settings")H3D::Scenestatic
removeProgramSetting(Field *field)H3D::Scenestatic
removeProgramSettingsCallback(ProgramSettingsCallbackId id)H3D::Scenestatic
removeUnrefCallback(void(*func)(RefCountedClass *, void *), void *args)H3DUtil::RefCountedClass
render()H3D::Nodeinlinevirtual
Scene(Inst< SFChildNode > _sceneRoot=0, Inst< MFWindow > _window=0, Inst< SFFloat > _frameRate=0, Inst< MFString > _profiledResult=0, Inst< SFFloat > _maxFrameRate=0, Inst< SFNvidiaGraphicsOptions > _nvidiaGraphicsOptions=0)H3D::Scene
sceneRootH3D::Scene
scenesH3D::Scenestatic
setActive(bool _active)H3D::Sceneinline
setManualInitialize(bool b)H3DUtil::RefCountedClass
setName(const std::string &_name)H3DUtil::RefCountedClass
setProtoInstanceParent(X3DPrototypeInstance *p)H3D::Nodeinline
setSceneRoot(SAI::SAIScene *scene_info)H3D::Scene
timeH3D::Scenestatic
traverseSG(TraverseInfo &ti)H3D::Nodevirtual
type_nameH3DUtil::RefCountedClassprotected
unref()H3DUtil::RefCountedClass
unref_callbacksH3DUtil::RefCountedClassprotected
windowH3D::Scene
~Node()H3D::Nodevirtual
~RefCountedClass()H3DUtil::RefCountedClassvirtual
~Scene()H3D::Scene