26 Commits (7ef8432fbe4278c3203c565e49bafc8207669a97)

Author SHA1 Message Date
Vladimír Vondruš 7ef8432fbe Doxygen: ignore specific namespaces instead of whole directories. 13 years ago
Vladimír Vondruš c5ab86794b Relicensing to MIT/Expat license, part 3: source files. 13 years ago
Vladimír Vondruš 4e5a6f76eb SceneGraph: using new type aliases in whole SceneGraph namespace. 13 years ago
Vladimír Vondruš 63086fdebe SceneGraph: de-inlined some constructors & destructor, hidden internals. 13 years ago
Vladimír Vondruš 2f4092bde0 Prefix *_EXPORT macros with MAGNUM_ to avoid collisions. 14 years ago
Vladimír Vondruš 767c9d6166 SceneGraph: AbstractCamera, Camera2D, Camera3D are now in separate files. 14 years ago
Vladimír Vondruš bef497c46a SceneGraph rework, part 7: Drawable and Camera features. 14 years ago
Vladimír Vondruš 1077370937 Using fixed-size 8bit integer for dimension count. 14 years ago
Vladimír Vondruš cac85252ac Using DimensionTraits in SceneGraph implementation. 14 years ago
Vladimír Vondruš 4aec678539 Have first letter of static constants uppercase, like previously. 14 years ago
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š 268f678221 SceneGraph: Camera aspect ratio was not fixed after changing policy. 14 years ago
Vladimír Vondruš e1c22b9ca2 Don't do anything OpenGL-related inside Camera itself. 14 years ago
Vladimír Vondruš 90881e7337 New base for matrices and vectors: RectangularMatrix. 14 years ago
Vladimír Vondruš 236e0abc58 Camera: computing projection scale directly from projection matrix. 14 years ago
Vladimír Vondruš e1641fb5c1 Doc++ 14 years ago
Vladimír Vondruš 4a207c6556 Simplified camera projection matrix creation. 14 years ago
Vladimír Vondruš 58abfdeeee SceneGraph: Using linked list from Corrade instead of std::set. 14 years ago
Vladimír Vondruš af8b01da88 SceneGraph: default Camera aspect ratio policy is to not preserve. 14 years ago
Vladimír Vondruš d43e18a741 Initial support for 2D scene graph. 14 years ago
Vladimír Vondruš c6e14dd348 SceneGraph: Initial support for projections with aspect ratio != 1:1. 14 years ago
Vladimír Vondruš 27bbf23dff SceneGraph: Simplified Implementation::Camera<3>::fixAspectRatio(). 14 years ago
Vladimír Vondruš 810c06509a SceneGraph: modifications to allow 2D implementation in future. 14 years ago
Vladimír Vondruš e3ee7b487b Moved Object, Scene and Light to separate SceneGraph library. 14 years ago
Vladimír Vondruš 7f55f30ced CORRADE_ASSERT() now needs semicolon after. 14 years ago
Vladimír Vondruš 51aa660f6c Decoupled framebuffer operations from Camera class. 14 years ago
Vladimír Vondruš a32498361c Camera::setClearColor() is now static. Removed getter. 14 years ago
Vladimír Vondruš 9d39808a84 Better Camera clearing. 14 years ago
Vladimír Vondruš 5381d9e423 Camera: stronly typed AspectRatioPolicy enum. 14 years ago
Vladimír Vondruš f53e840ecd Camera must be attached to scene when attempting to draw. 14 years ago
Vladimír Vondruš d65d33912a Improved Object transformation caching to reuse absolute transformation. 14 years ago
Vladimír Vondruš ccf61c0f7f Fixed typo in method name. 14 years ago
Vladimír Vondruš c14715962d Use T() instead of static_cast<T>() for numeric types. 14 years ago
Vladimír Vondruš 7b780b9f9b Added missing const to camera matrix. 14 years ago
Vladimír Vondruš e8c76b7d96 Forced exclusive use of bracket operators in Matrix and Vector. 14 years ago
Vladimír Vondruš 83150f003e Using noun instead of verb for inverse matrix function. 14 years ago
Vladimír Vondruš b6ac0125dc "Initializer-list" constructor also for Matrix. 14 years ago
Vladimír Vondruš 7911c22eff Removed convenience functions with "unwrapped" Vector parameters. 14 years ago
Vladimír Vondruš a64fbfbe63 Use OpenGL-compatible types in camera viewport size. 14 years ago
Vladimír Vondruš e98ca5b03a Moved drawing functions from Scene to Camera. 14 years ago
Vladimír Vondruš 0945c50aa6 Removed "active camera" from Scene. 14 years ago
Vladimír Vondruš 34a84dc677 Using nullptr instead of 0. 14 years ago
Vladimír Vondruš b945f5f68b Happy New Year. 15 years ago
Vladimír Vondruš 4a23efa307 Use Vector2<unsigned int> for viewport size in Camera instead of ints. 15 years ago
Vladimír Vondruš e5e7d95af4 Using nullptr instead of 0 everywhere. 15 years ago
Vladimír Vondruš 8c004ef77d Getters for near and far camera clipping plane. 15 years ago
Vladimír Vondruš c7b331d100 (Ahem...) Happy New Year! 15 years ago
Vladimír Vondruš 38d4c8581c Finally, camera matrix. 16 years ago