You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Vladimír Vondruš
7e66a09461
Marking all constructors explicit, except for matrix and vector classes.
...
It prevents unwanted implicit conversions from e.g. nullptr to Camera,
Vector2 to Physics::Point etc. By making all the constructors explicit
it is easier to routinely add the keyword to all new classes instead of
thinking about cases when to add and when not to.
14 years ago
..
Implementation
Forward declaration cleanup.
14 years ago
Test
No `using namespace std` anywhere.
14 years ago
AbstractShape.cpp
Debug operator for shape type.
14 years ago
AbstractShape.h
Marking all constructors explicit, except for matrix and vector classes.
14 years ago
AxisAlignedBox.cpp
Explicitly use *Matrix in names when appropriate.
14 years ago
AxisAlignedBox.h
Marking all constructors explicit, except for matrix and vector classes.
14 years ago
Box.cpp
Explicitly use *Matrix in names when appropriate.
14 years ago
Box.h
Marking all constructors explicit, except for matrix and vector classes.
14 years ago
CMakeLists.txt
Forward declarations for Physics namespace in Physics/Physics.h.
14 years ago
Capsule.cpp
Explicitly use *Matrix in names when appropriate.
14 years ago
Capsule.h
Marking all constructors explicit, except for matrix and vector classes.
14 years ago
DebugDrawResourceManager.cpp
Prefix *_EXPORT macros with MAGNUM_ to avoid collisions.
14 years ago
DebugDrawResourceManager.h
Marking all constructors explicit, except for matrix and vector classes.
14 years ago
Line.cpp
Explicitly use *Matrix in names when appropriate.
14 years ago
Line.h
Marking all constructors explicit, except for matrix and vector classes.
14 years ago
LineSegment.h
Marking all constructors explicit, except for matrix and vector classes.
14 years ago
ObjectShape.cpp
No `using namespace std` anywhere.
14 years ago
ObjectShape.h
Marking all constructors explicit, except for matrix and vector classes.
14 years ago
ObjectShapeGroup.cpp
Physics: adapted ObjectShape to new SceneGraph implementation.
14 years ago
ObjectShapeGroup.h
Marking all constructors explicit, except for matrix and vector classes.
14 years ago
Physics.h
Forward declarations for Physics namespace in Physics/Physics.h.
14 years ago
Plane.cpp
No `using namespace std` anywhere.
14 years ago
Plane.h
Marking all constructors explicit, except for matrix and vector classes.
14 years ago
Point.cpp
Explicitly use *Matrix in names when appropriate.
14 years ago
Point.h
Marking all constructors explicit, except for matrix and vector classes.
14 years ago
ShapeGroup.cpp
Explicitly use *Matrix in names when appropriate.
14 years ago
ShapeGroup.h
Marking all constructors explicit, except for matrix and vector classes.
14 years ago
Sphere.cpp
Explicitly use *Matrix in names when appropriate.
14 years ago
Sphere.h
Marking all constructors explicit, except for matrix and vector classes.
14 years ago
magnumPhysicsVisibility.h
Prefix *_EXPORT macros with MAGNUM_ to avoid collisions.
14 years ago