~ubuntu-branches/ubuntu/intrepid/blender/intrepid-updates

« back to all changes in this revision

Viewing changes to intern/ghost/intern/GHOST_EventNDOF.h

  • Committer: Bazaar Package Importer
  • Author(s): Cyril Brulebois
  • Date: 2008-08-08 02:45:40 UTC
  • mfrom: (12.1.14 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080808024540-kkjp7ekfivzhuw3l
Tags: 2.46+dfsg-4
* Fix python syntax warning in import_dxf.py, which led to nasty output
  in installation/upgrade logs during byte-compilation, using a patch
  provided by the script author (Closes: #492280):
   - debian/patches/45_fix_python_syntax_warning

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * ***** BEGIN GPL LICENSE BLOCK *****
 
3
 *
 
4
 * This program is free software; you can redistribute it and/or
 
5
 * modify it under the terms of the GNU General Public License
 
6
 * as published by the Free Software Foundation; either version 2
 
7
 * of the License, or (at your option) any later version. 
 
8
 *
 
9
 * This program is distributed in the hope that it will be useful,
 
10
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 
11
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
12
 * GNU General Public License for more details.
 
13
 *
 
14
 * You should have received a copy of the GNU General Public License
 
15
 * along with this program; if not, write to the Free Software Foundation,
 
16
 * Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
17
 *
 
18
 * Contributor(s): none yet.
 
19
 *
 
20
 * ***** END GPL LICENSE BLOCK *****
 
21
 */
 
22
 
 
23
 
 
24
#ifndef _GHOST_EVENT_NDOF_H_
 
25
#define _GHOST_EVENT_NDOF_H_
 
26
 
 
27
#include "GHOST_Event.h"
 
28
 
 
29
/**
 
30
 * N-degree of freedom device event.
 
31
 */
 
32
class GHOST_EventNDOF : public GHOST_Event
 
33
{
 
34
public:
 
35
        /**
 
36
         * Constructor.
 
37
         * @param msec          The time this event was generated.
 
38
         * @param type          The type of this event.
 
39
         * @param x                     The x-coordinate of the location the cursor was at at the time of the event.
 
40
         * @param y                     The y-coordinate of the location the cursor was at at the time of the event.
 
41
         */
 
42
        GHOST_EventNDOF(GHOST_TUns64 msec, GHOST_TEventType type, GHOST_IWindow* window, 
 
43
        GHOST_TEventNDOFData data)
 
44
                : GHOST_Event(msec, type, window)
 
45
        {
 
46
                m_ndofEventData = data;
 
47
                m_data = &m_ndofEventData;
 
48
        }
 
49
 
 
50
protected:
 
51
        /** translation & rotation from the device. */
 
52
        GHOST_TEventNDOFData m_ndofEventData;
 
53
};
 
54
 
 
55
 
 
56
#endif // _GHOST_EVENT_NDOF_H_
 
57