14 Commits (02f0de619a3ca60a8eb9c78128aa066f84c56dad)

Author SHA1 Message Date
Vladimír Vondruš dfe566886a SceneGraph: disallow instantiation of Object and Camera base classes. 14 years ago
Vladimír Vondruš cef2a19b07 Moved template list of SceneGraph objects into traits class. 14 years ago
Vladimír Vondruš 7d3435f483 SceneGraph: method chaining also for Camera. 14 years ago
Vladimír Vondruš fe62f547de Reduced #includes in headers. 14 years ago
Vladimír Vondruš db105839c5 Doc++ 14 years ago
Vladimír Vondruš 3298c5181a SceneGraph: Hiding LinkedList/LinkedListItem methods in Object. 14 years ago
Vladimír Vondruš 85de3109a9 Adapted to Corrade changes. 14 years ago
Vladimír Vondruš 881f07ec76 Added Object2D::move() to manage 2D stacking order. 14 years ago
Vladimír Vondruš 58abfdeeee SceneGraph: Using linked list from Corrade instead of std::set. 14 years ago
Vladimír Vondruš 71f7e241fa SceneGraph: removed fugly hack for detecting scene. 14 years ago
Vladimír Vondruš d43e18a741 Initial support for 2D scene graph. 14 years ago
Vladimír Vondruš 810c06509a SceneGraph: modifications to allow 2D implementation in future. 14 years ago
Vladimír Vondruš c451b22392 Revert "Documentation: organizing the classes into "modules"." 14 years ago
Vladimír Vondruš e3ee7b487b Moved Object, Scene and Light to separate SceneGraph library. 14 years ago
Vladimír Vondruš 45d1cb1225 Anonymized unused function parameters. 14 years ago
Vladimír Vondruš 79945ab6fc Documentation: organizing the classes into "modules". 14 years ago
Vladimír Vondruš 2b7aa09520 Added some TODOs. 14 years ago
Vladimír Vondruš d65d33912a Improved Object transformation caching to reuse absolute transformation. 14 years ago
Vladimír Vondruš 45255ff597 Added asserts to object absolute transformation, added test. 14 years ago
Vladimír Vondruš 0ee95d51eb Using Object::Transformation enum instead of bool. 14 years ago
Vladimír Vondruš 1521c32570 Doc++ 14 years ago
Vladimír Vondruš 02ae00fcfc Fluent interface for Object transformation. 14 years ago
Vladimír Vondruš fd1d8e7717 Removed Object::setTransformationFrom(). 14 years ago
Vladimír Vondruš 8b7d0891d4 Removed Object::scale(GLfloat, bool), as Vector can be used directly. 14 years ago
Vladimír Vondruš c996e89fe7 Scene parent and transformation is now really immutable. 14 years ago
Vladimír Vondruš 72e667b9fd Object const-correctness. 14 years ago
Vladimír Vondruš 7911c22eff Removed convenience functions with "unwrapped" Vector parameters. 14 years ago
Vladimír Vondruš aedc90e712 Doc++ 14 years ago
Vladimír Vondruš d702c13195 Added Object::scale() for scaling proportionally in all dimensions. 14 years ago
Vladimír Vondruš 0945c50aa6 Removed "active camera" from Scene. 14 years ago
Vladimír Vondruš 990dccdd76 Documentation: better word order. 14 years ago
Vladimír Vondruš 2c48e30858 Simplified Object::multiplyTransformation(). 14 years ago
Vladimír Vondruš 8efb5a1e42 Added dllimport/dllexport macros for Windows builds. 14 years ago
Vladimír Vondruš b945f5f68b Happy New Year. 15 years ago
Vladimír Vondruš 2d50410dee C++11 (move semantics) compatible class copy/move disabling. 15 years ago
Vladimír Vondruš 777f8e3ba2 C++11 way of disabling access to irrelevant functions in Scene. 15 years ago
Vladimír Vondruš e5e7d95af4 Using nullptr instead of 0 everywhere. 15 years ago
Vladimír Vondruš c7b331d100 (Ahem...) Happy New Year! 15 years ago
Vladimír Vondruš 7f817851fa Helpers for caching object transformations. 16 years ago
Vladimír Vondruš 5af44143e2 Function for getting absolute object transformation (relative to the 16 years ago
Vladimír Vondruš 4902170060 Use Object pointer instead of const reference. 16 years ago
Vladimír Vondruš 23b8fb197f Function for geting scene of an object. 16 years ago
Vladimír Vondruš c38a1993db More robust object parenting. 16 years ago
Vladimír Vondruš 3f02de7ce1 Renamed AbstractObject -> Object, draw() is now dummy instead of pure virtual. 16 years ago
Vladimír Vondruš 57380e0681 Small pedantic fixes. 16 years ago
Vladimír Vondruš 251441ac55 Allow applying object transformation as local / global. 16 years ago
Vladimír Vondruš bb7627445b Abstract base class for objects. 16 years ago