addCallback(DeviceEventListener *callback) | mitsuba::Device | |
create(Session *session) | mitsuba::Device | static |
decRef(bool autoDeallocate=true) const | Object | |
Device(Session *session) | mitsuba::Device | protected |
EAltModifier enum value | mitsuba::Device | |
EControlModifier enum value | mitsuba::Device | |
EEventType enum name | mitsuba::Device | |
EGainFocusEvent enum value | mitsuba::Device | |
EKeyBackspace enum value | mitsuba::Device | |
EKeyboardModifiers enum name | mitsuba::Device | |
EKeyCapsLock enum value | mitsuba::Device | |
EKeyClear enum value | mitsuba::Device | |
EKeyDelete enum value | mitsuba::Device | |
EKeyDown enum value | mitsuba::Device | |
EKeyDownEvent enum value | mitsuba::Device | |
EKeyEnd enum value | mitsuba::Device | |
EKeyEscape enum value | mitsuba::Device | |
EKeyF1 enum value | mitsuba::Device | |
EKeyF10 enum value | mitsuba::Device | |
EKeyF11 enum value | mitsuba::Device | |
EKeyF12 enum value | mitsuba::Device | |
EKeyF13 enum value | mitsuba::Device | |
EKeyF14 enum value | mitsuba::Device | |
EKeyF15 enum value | mitsuba::Device | |
EKeyF2 enum value | mitsuba::Device | |
EKeyF3 enum value | mitsuba::Device | |
EKeyF4 enum value | mitsuba::Device | |
EKeyF5 enum value | mitsuba::Device | |
EKeyF6 enum value | mitsuba::Device | |
EKeyF7 enum value | mitsuba::Device | |
EKeyF8 enum value | mitsuba::Device | |
EKeyF9 enum value | mitsuba::Device | |
EKeyHome enum value | mitsuba::Device | |
EKeyInsert enum value | mitsuba::Device | |
EKeyKeyPad0 enum value | mitsuba::Device | |
EKeyKeyPad1 enum value | mitsuba::Device | |
EKeyKeyPad2 enum value | mitsuba::Device | |
EKeyKeyPad3 enum value | mitsuba::Device | |
EKeyKeyPad4 enum value | mitsuba::Device | |
EKeyKeyPad5 enum value | mitsuba::Device | |
EKeyKeyPad6 enum value | mitsuba::Device | |
EKeyKeyPad7 enum value | mitsuba::Device | |
EKeyKeyPad8 enum value | mitsuba::Device | |
EKeyKeyPad9 enum value | mitsuba::Device | |
EKeyKeyPadDivide enum value | mitsuba::Device | |
EKeyKeyPadEnter enum value | mitsuba::Device | |
EKeyKeyPadEquals enum value | mitsuba::Device | |
EKeyKeyPadMinus enum value | mitsuba::Device | |
EKeyKeyPadMultiply enum value | mitsuba::Device | |
EKeyKeyPadPeriod enum value | mitsuba::Device | |
EKeyKeyPadPlus enum value | mitsuba::Device | |
EKeyLAlt enum value | mitsuba::Device | |
EKeyLastSpecialKey enum value | mitsuba::Device | |
EKeyLControl enum value | mitsuba::Device | |
EKeyLeft enum value | mitsuba::Device | |
EKeyLMeta enum value | mitsuba::Device | |
EKeyLShift enum value | mitsuba::Device | |
EKeyNumLock enum value | mitsuba::Device | |
EKeyPageDown enum value | mitsuba::Device | |
EKeyPageUp enum value | mitsuba::Device | |
EKeyPause enum value | mitsuba::Device | |
EKeyRAlt enum value | mitsuba::Device | |
EKeyRControl enum value | mitsuba::Device | |
EKeyReturn enum value | mitsuba::Device | |
EKeyRight enum value | mitsuba::Device | |
EKeyRMeta enum value | mitsuba::Device | |
EKeyRShift enum value | mitsuba::Device | |
EKeyScrollLock enum value | mitsuba::Device | |
EKeyTab enum value | mitsuba::Device | |
EKeyUp enum value | mitsuba::Device | |
EKeyUpEvent enum value | mitsuba::Device | |
ELeftButton enum value | mitsuba::Device | |
ELoseFocusEvent enum value | mitsuba::Device | |
EMetaModifier enum value | mitsuba::Device | |
EMiddleButton enum value | mitsuba::Device | |
EMouseBeginDragEvent enum value | mitsuba::Device | |
EMouseButton enum name | mitsuba::Device | |
EMouseButtonDownEvent enum value | mitsuba::Device | |
EMouseButtonUpEvent enum value | mitsuba::Device | |
EMouseDoubleClickEvent enum value | mitsuba::Device | |
EMouseDragEvent enum value | mitsuba::Device | |
EMouseEndDragEvent enum value | mitsuba::Device | |
EMouseEnterEvent enum value | mitsuba::Device | |
EMouseLeaveEvent enum value | mitsuba::Device | |
EMouseMotionEvent enum value | mitsuba::Device | |
ENoButton enum value | mitsuba::Device | |
ENoEvent enum value | mitsuba::Device | |
ENoSpecial enum value | mitsuba::Device | |
EQuitEvent enum value | mitsuba::Device | |
EResizeEvent enum value | mitsuba::Device | |
ERightButton enum value | mitsuba::Device | |
EShiftModifier enum value | mitsuba::Device | |
ESpecialKeys enum name | mitsuba::Device | |
EWheelDownButton enum value | mitsuba::Device | |
EWheelUpButton enum value | mitsuba::Device | |
fireDeviceEvent(const DeviceEvent &event) | mitsuba::Device | protected |
flip() | mitsuba::Device | virtual |
getAlphaBits() const | mitsuba::Device | inline |
getAspect() const | mitsuba::Device | inline |
getBlueBits() const | mitsuba::Device | inline |
getCenter() const | mitsuba::Device | inline |
getClass() const | mitsuba::Device | virtual |
getDepthBits() const | mitsuba::Device | inline |
getDoubleBuffer() const | mitsuba::Device | inline |
getFPS() const | mitsuba::Device | inline |
getFSAA() const | mitsuba::Device | inline |
getFullscreen() const | mitsuba::Device | inline |
getGreenBits() const | mitsuba::Device | inline |
getPosition() const | mitsuba::Device | inline |
getRedBits() const | mitsuba::Device | inline |
getRefCount() const | Object | inline |
getSession() const | mitsuba::Device | inline |
getSession() | mitsuba::Device | inline |
getShowFPS() const | mitsuba::Device | inline |
getSize() const | mitsuba::Device | inline |
getStencilBits() const | mitsuba::Device | inline |
getTitle() const | mitsuba::Device | inline |
incRef() const | Object | |
init(Device *other=NULL) | mitsuba::Device | virtual |
isResizeAllowed() const | mitsuba::Device | inline |
m_alphaBits | mitsuba::Device | protected |
m_blueBits | mitsuba::Device | protected |
m_callbacks | mitsuba::Device | protected |
m_center | mitsuba::Device | protected |
m_depthBits | mitsuba::Device | protected |
m_doubleBuffer | mitsuba::Device | protected |
m_fps | mitsuba::Device | protected |
m_fpsCounter | mitsuba::Device | protected |
m_fsaa | mitsuba::Device | protected |
m_fullscreen | mitsuba::Device | protected |
m_greenBits | mitsuba::Device | protected |
m_initialized | mitsuba::Device | protected |
m_lastTime | mitsuba::Device | protected |
m_position | mitsuba::Device | protected |
m_redBits | mitsuba::Device | protected |
m_resizeAllowed | mitsuba::Device | protected |
m_session | mitsuba::Device | protected |
m_showFPS | mitsuba::Device | protected |
m_size | mitsuba::Device | protected |
m_stencilBits | mitsuba::Device | protected |
m_theClass | mitsuba::Device | static |
m_timer | mitsuba::Device | protected |
m_title | mitsuba::Device | protected |
makeCurrent(Renderer *renderer)=0 | mitsuba::Device | pure virtual |
Object() | Object | |
removeCallback(DeviceEventListener *callback) | mitsuba::Device | |
setAlphaBits(int alphaBits) | mitsuba::Device | |
setBlueBits(int blueBits) | mitsuba::Device | |
setCenter(bool center) | mitsuba::Device | |
setColorBits(int colorBits) | mitsuba::Device | |
setDepthBits(int depthBits) | mitsuba::Device | |
setDoubleBuffer(bool doubleBuffer) | mitsuba::Device | |
setFSAA(int fsaa) | mitsuba::Device | |
setFullscreen(bool fullscreen) | mitsuba::Device | |
setGreenBits(int greenBits) | mitsuba::Device | |
setPosition(const Point2i &position) | mitsuba::Device | virtual |
setRedBits(int redBits) | mitsuba::Device | |
setResizeAllowed(bool resizeAllowed) | mitsuba::Device | |
setShowFPS(bool showFPS) | mitsuba::Device | inline |
setSize(const Vector2i &dimension) | mitsuba::Device | |
setStencilBits(int stencilBits) | mitsuba::Device | |
setTitle(const std::string &title) | mitsuba::Device | virtual |
setVisible(bool visible)=0 | mitsuba::Device | pure virtual |
setXPos(int xpos) | mitsuba::Device | |
shutdown() | mitsuba::Device | virtual |
staticInitialization() | Object | static |
staticShutdown() | Object | static |
toString() const | Object | virtual |
~Device() | mitsuba::Device | protectedvirtual |
~Object() | Object | protectedvirtual |