mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 01:07:51 -04:00

- Renamed CustomGraphicsWindowProc to PythonGraphicsWindowProc. - PythonGraphicsWindowProc now extends the PythonCallbackObject class. - Added a GraphicsWindowProcCallbackData class. The data stored in this class depends on the OS being compiled for. (Currently only members for WIN32.) o Multitouch is now handled through this class as well. It has is_touch_event(), get_num_touches(), and get_touch_info() methods. The GraphicsWindow class still has these methods (GraphicsWindowProcCallbackData simply calls them), but they are no longer published. - Updated Sources.pp to use all these new files. - Added function and class comment blocks to everything. - Fixed a few coding convention things and continued to follow those conventions to the best of my knowledge. - Checked for literal tab characters. - pandabase.h comes before all other includes - No Windows-specific typedefs in non-Windows code. - All python-specific code in HAVE_PYTHON blocks. - Fixed the case between TIF_move, TIF_down, and TIF_UP (now TIF_up).
…
…
…
Description
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
c-plus-pluscross-platformgame-developmentgame-enginegamedevmulti-platformopen-sourceopenglpanda3dpanda3d-game-enginepython
BSD-3-Clause-HP
329 MiB
Languages
C++
58.8%
Python
14.2%
C
13.9%
SWIG
9.7%
CMake
1%
Other
2.2%