open_toontown_panda3d/panda/src/particlesystem
Sam Edwards 6f62396373 general: Resolve a few compiler warnings
- display: GraphicsWindowProc should have a virtual destructor,
           as it's meant to be subclassed.

- express: set_matrix_view helper should always fail an assert
           when 'size' is wrong, even on release builds.

- express: Fix filename capitalization on some #includes.
           They're normally Windows-only, where case doesn't
           matter, but it's better to be consistent.

- gobj: Fix typo.

- particlesystem: Remove BaseParticle::_last_position.
                  Last position is tracked by PhysicsObject now.

- windisplay: Heed warnings about casting bool to (PVOID).
              Also, per MSDN docs, SPI_SETMOUSETRAILS uses the
              uiParam argument and ignores pvParam, so pass the
              _saved_mouse_trails value in that way.
2018-10-12 15:37:40 -06:00
..
arcEmitter.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
arcEmitter.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
arcEmitter.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
baseParticle.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
baseParticle.cxx general: Resolve a few compiler warnings 2018-10-12 15:37:40 -06:00
baseParticle.h general: Resolve a few compiler warnings 2018-10-12 15:37:40 -06:00
baseParticleEmitter.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
baseParticleEmitter.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
baseParticleEmitter.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
baseParticleFactory.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
baseParticleFactory.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
baseParticleFactory.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
baseParticleRenderer.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
baseParticleRenderer.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
baseParticleRenderer.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
boxEmitter.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
boxEmitter.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
boxEmitter.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
colorInterpolationManager.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
colorInterpolationManager.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
colorInterpolationManager.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
config_particlesystem.cxx general: Don't require BUILDING_* for static builds 2018-08-31 23:54:32 -06:00
config_particlesystem.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
discEmitter.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
discEmitter.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
discEmitter.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
emitters.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
geomParticleRenderer.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
geomParticleRenderer.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
geomParticleRenderer.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
lineEmitter.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
lineEmitter.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
lineEmitter.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
lineParticleRenderer.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
lineParticleRenderer.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
lineParticleRenderer.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
orientedParticle.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
orientedParticle.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
orientedParticle.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
orientedParticleFactory.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
orientedParticleFactory.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
orientedParticleFactory.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
p3particlesystem_composite1.cxx rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
p3particlesystem_composite2.cxx rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
particleCommonFuncs.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
particleSystem.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
particleSystem.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
particleSystem.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
particleSystemManager.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
particleSystemManager.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
particleSystemManager.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
particlefactories.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
particles.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
pointEmitter.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
pointEmitter.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
pointEmitter.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
pointParticle.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
pointParticle.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
pointParticleFactory.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
pointParticleFactory.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
pointParticleRenderer.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
pointParticleRenderer.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
pointParticleRenderer.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
rectangleEmitter.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
rectangleEmitter.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
rectangleEmitter.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
ringEmitter.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
ringEmitter.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
ringEmitter.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
sparkleParticleRenderer.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
sparkleParticleRenderer.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
sparkleParticleRenderer.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
sphereSurfaceEmitter.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
sphereSurfaceEmitter.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
sphereSurfaceEmitter.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
sphereVolumeEmitter.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
sphereVolumeEmitter.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
sphereVolumeEmitter.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
spriteParticleRenderer.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
spriteParticleRenderer.cxx general: fix many compilation warnings in GCC 8 2018-06-19 00:37:28 +02:00
spriteParticleRenderer.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
tangentRingEmitter.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
tangentRingEmitter.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
tangentRingEmitter.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
zSpinParticle.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
zSpinParticle.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
zSpinParticle.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00
zSpinParticleFactory.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
zSpinParticleFactory.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
zSpinParticleFactory.h general: Break apart BUILDING_PANDAPHYSICS 2018-06-12 16:15:04 -06:00