addDestructCallback(void(*func)(Node *, void *), void *args) | H3D::Node | |
addUnrefCallback(void(*func)(RefCountedClass *, void *), void *args) | H3DUtil::RefCountedClass | |
calculateFarAndNearPlane(H3DFloat &far, H3DFloat &near, X3DChildNode *child, X3DViewpointNode *vp, bool include_stylus) | H3D::H3DWindowNode | static |
clipDistances | H3D::H3DWindowNode | |
clone(bool deepCopy=true, DeepCopyMap *deepCopyMap=NULL) | H3D::Node | virtual |
cloneFieldValue(Field &_from, Field &_to, bool deepCopy, DeepCopyMap &deepCopyMap) | H3D::Node | protected |
closestPoint(const Vec3f &p, NodeIntersectResult &result) | H3D::Node | virtual |
current_cursor | H3D::H3DWindowNode | protected |
cursorType | H3D::H3DWindowNode | |
database | H3D::GLUTWindow | static |
DeepCopyMap typedef | H3D::Node | |
defaultXMLContainerField() | H3D::Node | inlinevirtual |
deinitWindow() | H3D::GLUTWindow | virtual |
display() | H3D::H3DWindowNode | virtual |
eye_mode | H3D::H3DWindowNode | protected |
fullscreen | H3D::H3DWindowNode | |
gameMode | H3D::GLUTWindow | |
getClonedInstance(Node *original, bool deepCopy, DeepCopyMap &deepCopyMap) | H3D::Node | protectedstatic |
getCursorForMode(const string &mode) | H3D::GLUTWindow | protectedvirtual |
getField(const string &_name) const | H3D::Node | virtual |
getFullName() | H3DUtil::RefCountedClass | |
getGLUTWindow(int glut_id) | H3D::GLUTWindow | static |
getGLUTWindowId() | H3D::GLUTWindow | inline |
getManualInitialize() const | H3DUtil::RefCountedClass | |
getName() const | H3DUtil::RefCountedClass | |
getProtoInstanceParent() | H3D::Node | inline |
getRefCount() const | H3DUtil::RefCountedClass | |
getTypeName() const | H3DUtil::RefCountedClass | |
glutKeyboardDownCallback(unsigned char key, int x, int y) | H3D::GLUTWindow | static |
glutKeyboardUpCallback(unsigned char key, int x, int y) | H3D::GLUTWindow | static |
glutMotionCallback(int x, int y) | H3D::GLUTWindow | static |
glutMouseCallback(int button, int state, int x, int y) | H3D::GLUTWindow | static |
glutMouseWheelCallback(int wheel, int direction, int x, int y) | H3D::GLUTWindow | static |
glutSpecialDownCallback(int key, int x, int y) | H3D::GLUTWindow | static |
glutSpecialUpCallback(int key, int x, int y) | H3D::GLUTWindow | static |
GLUTWindow(Inst< SFInt32 > _width=0, Inst< SFInt32 > _height=0, Inst< SFBool > _fullscreen=0, Inst< SFBool > _mirrored=0, Inst< RenderMode > _renderMode=0, Inst< SFViewpoint > _viewpoint=0, Inst< SFInt32 > _posX=0, Inst< SFInt32 > _posY=0, Inst< SFBool > _manualCursorControl=0, Inst< SFString > _cursorType=0, Inst< SFString > _gameMode=0) | H3D::GLUTWindow | |
glutWMCloseCallback() | H3D::GLUTWindow | static |
H3DWindowNode(Inst< SFInt32 > _width=0, Inst< SFInt32 > _height=0, Inst< SFBool > _fullscreen=0, Inst< SFBool > _mirrored=0, Inst< RenderMode > _renderMode=0, Inst< SFViewpoint > _viewpoint=0, Inst< SFInt32 > _posX=0, Inst< SFInt32 > _posY=0, Inst< SFBool > _manualCursorControl=0, Inst< SFString > _cursorType=0, Inst< SFNavigationInfo > _navigationInfo=0, Inst< SFBool > _useFullscreenAntiAliasing=0, Inst< SFVec2f > _clipDistances=0, Inst< SFBool > _singlePassStereo=0, Inst< SFString > _pointingDeviceRefreshMode=0, Inst< SFBool > _resetViewPoint=0, Inst< SFInt32 > _numSamples=0) | H3D::H3DWindowNode | |
hasName() | H3DUtil::RefCountedClass | |
height | H3D::H3DWindowNode | |
initGLUT() | H3D::GLUTWindow | static |
initialize() | H3D::H3DWindowNode | virtual |
initWindow() | H3D::GLUTWindow | virtual |
initWindowHandler() | H3D::GLUTWindow | inlinevirtual |
initWindowWithContext() | H3D::H3DWindowNode | protected |
is_initialized | H3DUtil::RefCountedClass | protected |
isInitialized() | H3DUtil::RefCountedClass | |
last_render_mode | H3D::H3DWindowNode | protected |
lineIntersect(const Vec3f &from, const Vec3f &to, LineIntersectResult &result) | H3D::Node | virtual |
makeWindowActive() | H3D::GLUTWindow | virtual |
manual_initialize | H3DUtil::RefCountedClass | protected |
manualCursorControl | H3D::H3DWindowNode | |
Message(HWND _hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) | H3D::H3DWindowNode | protected |
mirrored | H3D::H3DWindowNode | |
movingSphereIntersect(H3DFloat radius, const Vec3f &from, const Vec3f &to, NodeIntersectResult &result) | H3D::Node | virtual |
name | H3DUtil::RefCountedClass | protected |
navigationInfo | H3D::H3DWindowNode | |
Node() | H3D::Node | |
nrNodesAlive() | H3D::Node | inlinestatic |
nrNodesCreated() | H3D::Node | inlinestatic |
numSamples | H3D::H3DWindowNode | |
onKeyDown(int key, bool special) | H3D::H3DWindowNode | virtual |
onKeyUp(int key, bool special) | H3D::H3DWindowNode | virtual |
onMouseButtonAction(int button, int state) | H3D::H3DWindowNode | virtual |
onMouseMotionAction(int x, int y) | H3D::H3DWindowNode | virtual |
onMouseWheelAction(int direction) | H3D::H3DWindowNode | virtual |
operator HWND() | H3D::H3DWindowNode | inline |
pointingDeviceRefreshMode | H3D::H3DWindowNode | |
posX | H3D::H3DWindowNode | |
posY | H3D::H3DWindowNode | |
projectionHeight | H3D::H3DWindowNode | |
projectionWidth | H3D::H3DWindowNode | |
ref() | H3DUtil::RefCountedClass | |
ref_count | H3DUtil::RefCountedClass | protected |
ref_count_lock_pointer | H3DUtil::RefCountedClass | protected |
RefCountedClass() | H3DUtil::RefCountedClass | |
RefCountedClass(bool _use_lock) | H3DUtil::RefCountedClass | |
removeDestructCallback(void(*func)(Node *, void *), void *args) | H3D::Node | |
removeUnrefCallback(void(*func)(RefCountedClass *, void *), void *args) | H3DUtil::RefCountedClass | |
render(X3DChildNode *child_to_render) | H3D::H3DWindowNode | virtual |
H3D::Node::render() | H3D::Node | inlinevirtual |
renderChild(X3DChildNode *child_to_render, bool render_fbo_only) | H3D::H3DWindowNode | protected |
renderMode | H3D::H3DWindowNode | |
resetViewPoint | H3D::H3DWindowNode | |
reshape(int w, int h) | H3D::H3DWindowNode | virtual |
setCursorType(const std::string &cursor_type) | H3D::GLUTWindow | protectedvirtual |
setFullscreen(bool _fullscreen) | H3D::GLUTWindow | virtual |
setManualInitialize(bool b) | H3DUtil::RefCountedClass | |
setMultiPassTransparency(bool b) | H3D::H3DWindowNode | inlineprotectedstatic |
setName(const std::string &_name) | H3DUtil::RefCountedClass | |
setProtoInstanceParent(X3DPrototypeInstance *p) | H3D::Node | inline |
shareRenderingContext(H3DWindowNode *w) | H3D::H3DWindowNode | virtual |
singlePassStereo | H3D::H3DWindowNode | |
swapBuffers() | H3D::GLUTWindow | virtual |
takeScreenshot(const string &url) | H3D::H3DWindowNode | static |
takeScreenShot(const string &url) | H3D::H3DWindowNode | static |
traverseSG(TraverseInfo &ti) | H3D::Node | virtual |
type_name | H3DUtil::RefCountedClass | protected |
unref() | H3DUtil::RefCountedClass | |
unref_callbacks | H3DUtil::RefCountedClass | protected |
useFullscreenAntiAliasing | H3D::H3DWindowNode | |
viewpoint | H3D::H3DWindowNode | |
viewportHeight | H3D::H3DWindowNode | |
viewportWidth | H3D::H3DWindowNode | |
width | H3D::H3DWindowNode | |
WindowProc(HWND _hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) | H3D::H3DWindowNode | protectedstatic |
windowSizeChanged | H3D::H3DWindowNode | protected |
~GLUTWindow() | H3D::GLUTWindow | |
~H3DWindowNode() | H3D::H3DWindowNode | |
~Node() | H3D::Node | virtual |
~RefCountedClass() | H3DUtil::RefCountedClass | virtual |