#include <GlUserData.h>
Collaboration diagram for vrj::GlUserData:

Public Methods | |
| GlUserData () | |
| User * | getUser () |
| void | setUser (User *user) |
| Projection * | getProjection () |
| void | setProjection (Projection *proj) |
| Viewport * | getViewport () |
| void | setViewport (Viewport *vp) |
| GlWindow * | getGlWindow () |
| void | setGlWindow (GlWindow *win) |
Protected Attributes | |
| User * | mUser |
| The current user we are rendering. More... | |
| Projection * | mProj |
| The current projection being used. More... | |
| Viewport * | mViewport |
| The current vrj viewport being used. More... | |
| GlWindow * | mGlWindow |
| The current GL window that we are rendering in. More... | |
This class holds interesting information that can be used in a gl draw callback to find information about the user.
@note: These values are only intended for use by advanced users/applications. By using these values it is possible to create applications that are non-portable.
Definition at line 68 of file GlUserData.h.
|
|
Definition at line 71 of file GlUserData.h.
|
|
|
Definition at line 77 of file GlUserData.h. References mUser.
00078 { return mUser; }
|
|
|
Definition at line 79 of file GlUserData.h. References mUser.
00080 { mUser = user; }
|
|
|
Definition at line 82 of file GlUserData.h. References mProj. Referenced by vrj::OpenSGApp::draw.
00083 { return mProj; }
|
|
|
Definition at line 84 of file GlUserData.h. References mProj.
00085 { mProj = proj; }
|
|
|
Definition at line 87 of file GlUserData.h. References mViewport.
00088 { return mViewport; }
|
|
|
Definition at line 89 of file GlUserData.h. References mViewport.
00090 { mViewport = vp; }
|
|
|
Definition at line 92 of file GlUserData.h. References mGlWindow.
00093 { return mGlWindow; }
|
|
|
Definition at line 94 of file GlUserData.h. References mGlWindow.
00095 { mGlWindow = win; }
|
|
|
The current user we are rendering.
Definition at line 98 of file GlUserData.h. Referenced by getUser, GlUserData, and setUser. |
|
|
The current projection being used.
Definition at line 99 of file GlUserData.h. Referenced by getProjection, GlUserData, and setProjection. |
|
|
The current vrj viewport being used.
Definition at line 100 of file GlUserData.h. Referenced by getViewport, and setViewport. |
|
|
The current GL window that we are rendering in. (basically the gl context) Definition at line 101 of file GlUserData.h. Referenced by getGlWindow, and setGlWindow. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002