open_toontown_panda3d/panda/src
rdb 653cc3e091 event: Support C++11 lambdas as event handlers
It's unfortunate that we now have three maps on EventHandler for three different types of functions.  I'd love to unify them all under std::function, but the fact that it doesn't support comparison means the behavior would be different.

Perhaps in the future we can create a new interface or deprecate the existing behaviors and unify everything under std::function.
2021-11-29 14:48:06 +01:00
..
android cleanup: Remove support for EOL versions of Python 2020-04-26 20:07:56 +02:00
androiddisplay android: fix compile errors in androiddisplay module 2019-01-01 22:05:26 +01:00
audio audio: Add some properties to AudioSound 2020-12-12 17:28:21 +01:00
audiotraits CMake: Don't try to build FMOD Ex audio module for arm64 2020-12-19 00:26:22 +01:00
bullet pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
chan chan: Lock PartBundle while binding animation 2021-11-28 16:21:59 +01:00
char char: add joint property to JointVertexTransform 2020-04-01 20:31:19 +02:00
cocoadisplay display: Remove obsolete mouse_mode_relative/absolute methods 2021-07-02 16:00:41 +02:00
collide pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
configfiles CMake: Generate consistent paths in 20_panda.prc on all platforms 2020-01-11 19:39:43 -07:00
cull Experimental InstancedNode class for hardware instancing 2020-11-22 22:01:13 +01:00
device Merge branch 'release/1.10.x' 2021-04-08 12:30:35 +02:00
dgraph CMake: Rely on GNUInstallDirs to specify install paths 2019-08-31 00:48:42 -06:00
display Merge branch 'release/1.10.x' 2021-10-26 17:27:56 +02:00
distort gobj: Add config switch for Panda not to default to packed vertex colors 2021-03-25 23:15:58 +01:00
doc doc: Improve egg syntax documentation 2021-11-28 16:12:44 +01:00
downloader Merge branch 'release/1.10.x' 2021-02-15 14:14:10 +01:00
downloadertools Merge branch 'release/1.10.x' 2021-01-18 23:47:36 +01:00
dxgsg9 Merge branch 'release/1.10.x' 2021-08-03 20:19:15 +02:00
dxml CMake: Rely on GNUInstallDirs to specify install paths 2019-08-31 00:48:42 -06:00
egg egg: Another fix for older bison versions 2021-01-02 21:51:50 +01:00
egg2pg Merge branch 'release/1.10.x' 2021-11-28 16:14:18 +01:00
egldisplay Merge branch 'release/1.10.x' 2021-03-24 13:58:00 +01:00
event event: Support C++11 lambdas as event handlers 2021-11-29 14:48:06 +01:00
express Merge branch 'release/1.10.x' into incoming 2021-08-31 14:03:57 +02:00
ffmpeg Merge branch 'release/1.10.x' 2021-05-31 17:44:53 +02:00
framework event: Support C++11 lambdas as event handlers 2021-11-29 14:48:06 +01:00
gles2gsg Merge branch 'release/1.10.x' into incoming 2021-08-31 14:03:57 +02:00
glesgsg CMake: Break up "GLES" component into OpenGLES1/OpenGLES2 2020-01-07 11:34:34 -07:00
glgsg CMake: Rely on GNUInstallDirs to specify install paths 2019-08-31 00:48:42 -06:00
glstuff Merge branch 'release/1.10.x' 2021-11-28 16:14:18 +01:00
glxdisplay Merge branch 'release/1.10.x' 2021-03-24 13:58:00 +01:00
gobj Merge branch 'release/1.10.x' 2021-11-28 16:14:18 +01:00
grutil pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
gsgbase Experimental InstancedNode class for hardware instancing 2020-11-22 22:01:13 +01:00
iphone deploy-ng: Move distribution related files from direct.showtutil to direct.dist 2018-12-18 20:33:12 -08:00
iphonedisplay
linmath Merge branch 'release/1.10.x' 2021-11-28 16:14:18 +01:00
mathutil Merge branch 'release/1.10.x' 2021-01-18 23:47:36 +01:00
movies Merge branch 'release/1.10.x' 2021-02-22 19:38:49 +01:00
nativenet nativenet: Assorted code clean-up 2020-08-17 10:31:22 +02:00
net CMake: Fix Windows library names for case-sensitive filesystems 2020-02-23 16:28:40 +01:00
ode CMake: Rely on GNUInstallDirs to specify install paths 2019-08-31 00:48:42 -06:00
pandabase Move speedtree code to contrib 2020-09-01 08:57:57 +02:00
parametrics pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
particlesystem gobj: Add config switch for Panda not to default to packed vertex colors 2021-03-25 23:15:58 +01:00
pgraph pgraph: Change TransformState hashing not to require grabbing lock 2021-11-16 17:30:36 +01:00
pgraphnodes pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
pgui pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
physics Merge branch 'release/1.10.x' 2021-03-25 23:13:36 +01:00
pipeline pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
pnmimage pnmimagetypes: Remove vestigial init_pnm() call 2021-02-06 01:20:44 +01:00
pnmimagetypes Merge branch 'release/1.10.x' 2021-05-11 12:21:24 +02:00
pnmtext Merge branch 'release/1.10.x' 2021-04-08 12:30:35 +02:00
pstatclient pstatclient: Prevent crash when using uninitialized PStatCollector 2020-11-02 11:02:49 +01:00
putil Merge branch 'release/1.10.x' 2021-08-03 20:19:15 +02:00
recorder CMake: Rely on GNUInstallDirs to specify install paths 2019-08-31 00:48:42 -06:00
skel
testbed CMake: Rely on GNUInstallDirs to specify install paths 2019-08-31 00:48:42 -06:00
text pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
tform Merge branch 'release/1.10.x' 2020-04-01 18:53:00 +02:00
tinydisplay Experimental InstancedNode class for hardware instancing 2020-11-22 22:01:13 +01:00
vision CMake: Rely on GNUInstallDirs to specify install paths 2019-08-31 00:48:42 -06:00
vrpn Merge branch 'cmake' 2020-01-22 11:20:51 +01:00
wgldisplay wgldisplay: Support floating-point window framebuffers on Windows 2020-05-01 20:33:52 +02:00
windisplay x11: Implement ime-aware setting using XIM 2021-07-05 17:53:19 +02:00
x11display x11: Implement ime-aware setting using XIM 2021-07-05 17:53:19 +02:00
PACKAGE-DESC