Laurent Gomila
906a62df0f
Each module now has its own export macro, which solves the "unresolved symbol" error with sf::Time::Zero
2012-01-21 10:34:17 +01:00
Laurent Gomila
c2039e866c
Renamed Window::IsOpened to IsOpen
...
Made some minor consistency modifications in internal code
2012-01-13 14:53:36 +01:00
Laurent Gomila
1e34d04aac
Minor fix in comments
2012-01-04 20:38:02 +01:00
Laurent Gomila
8de7fca241
Minor improvements to the API documentation
2011-12-28 22:36:09 +01:00
Laurent Gomila
aaa21dfaf6
Corrected the name of some functions/variable
2011-12-25 23:42:43 +01:00
Laurent Gomila
f55da8d8bc
Merge branch 'drawables'
2011-12-25 23:08:02 +01:00
Laurent Gomila
191730ac0d
Added a render states cache to improve performances
2011-12-25 22:30:38 +01:00
Laurent Gomila
b65b19343a
Changed the type of Vertex::TexCoords from integers to floats, to make it compatible with buggy ATI drivers
2011-12-21 22:44:21 +01:00
Laurent Gomila
5a4e8d58af
Minor modifications
2011-12-21 22:31:42 +01:00
Laurent Gomila
bc95d855b3
Added a virtual destructor to sf::Transformable
2011-12-19 17:50:15 +01:00
Laurent Gomila
5b2648fd8b
Fixed typo in comments
2011-12-15 20:45:08 +01:00
Laurent Gomila
c33fa1d290
Added SetPointsCount in sf::CircleShape
2011-12-10 15:22:21 +01:00
Laurent Gomila
048abbf46f
Renamed GetOutlinePoint/GetOutlinePointsCount to GetPoint/GetPointsCount in sf::Shape, and made them public
2011-12-10 14:58:18 +01:00
Laurent Gomila
e6956d8e4d
Removed the sf::StarShape class
2011-12-10 14:51:03 +01:00
Laurent Gomila
c9b87ec8a9
Added support for vertex shaders in sf::Shader
...
Rewrote the Shader example
2011-12-10 13:02:38 +01:00
Laurent Gomila
6ff27baf54
Removed wrong comment about scale factors in sf::Transformable
2011-12-05 17:57:45 +01:00
Laurent Gomila
f381260136
Removed references to the old sf::Renderer class
2011-12-04 21:06:29 +01:00
Laurent Gomila
6381d10d40
Made one-arg constructors explicit in shapes classes
2011-12-04 20:43:28 +01:00
Laurent Gomila
a2fcb75876
Fixed compile errors in sf::Vertex with LLVM GCC 4.2 on OS X Lion
2011-12-04 20:37:08 +01:00
Laurent Gomila
44cc9bad84
Added constructors with parameters for shapes, and default-constructed shapes are now always empty
2011-12-04 10:53:14 +01:00
Laurent Gomila
eeff685255
Merge branch 'master' into drawables
...
Conflicts:
include/SFML/Graphics/Sprite.hpp
include/SFML/Graphics/Text.hpp
src/SFML/Graphics/Sprite.cpp
2011-12-02 20:58:14 +01:00
Laurent Gomila
5bae08a2d8
Implemented the new graphics API:
...
- Removed the internal classes sf::Renderer and sf::Matrix3
- Split sf::Drawable into sf::Drawable and sf::Transformable
- Added sf::Transform
- Added sf::Vertex
- Added sf::VertexArray
- Types of shapes are now handled with their own derived class
- Modified the Pong example
2011-12-01 23:24:58 +01:00
Laurent Gomila
a5d40de8a2
Replaced unsigned long with Uint32 in the public API (avoids size problems with bindings)
2011-11-20 13:50:11 +01:00
Laurent Gomila
017ef652f9
Removed the Resource and ResourcePtr classes
2011-11-05 15:50:44 +01:00
Laurent Gomila
b9b3888788
Minor fix in comments
2011-08-21 21:13:23 +02:00
Laurent Gomila
2e4531f751
Removed useless #include
2011-08-07 13:41:07 +02:00
Laurent Gomila
550ef632e3
Fixed compile error in sf::Font
2011-08-07 10:22:42 +02:00
Laurent Gomila
f5294d5342
Added Image::FlipHorizontally and Image::FlipVertically
2011-07-29 22:04:59 +02:00
Laurent Gomila
e509f01180
Split sf::Image into sf::Image and sf::Texture (implements issue #18 )
2011-07-22 22:31:27 +02:00
Laurent Gomila
c5276ff30a
Added a new InputStream interface, and LoadFromStream functions to resource classes
2011-07-17 12:21:47 +02:00
Laurent Gomila
1a59b9291e
Minor fix in documentation
2011-05-23 07:38:49 +02:00
Laurent Gomila
eac841ec71
Added explicit conversions between different types of sf::Vector2, sf::Vector3 and sf::Rect (implements feature #31 )
2011-04-26 19:20:24 +02:00
Laurent Gomila
df6874273a
Renamed Window::GetEvent to PollEvent
2011-04-11 18:20:21 +02:00
Laurent Gomila
b8ddbb6dcc
Updated documentation of Image::SetSmooth
2011-04-08 17:49:48 +02:00
Laurent Gomila
f6bbbb6e6d
Inversed rotation angle in drawables, to make it match the Y axis pointing down in SFML (fixes issue #3 )
2011-04-06 08:13:55 +02:00
Laurent Gomila
92f70b32e9
Replaced the P-Buffer implementation of RenderImage with a generic "in-memory context" one
2011-04-04 08:20:03 +02:00
laurentgom
a94ed51702
ATI fix!
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1809 4e206d99-4929-0410-ac5d-dfc041789085
2011-03-21 07:08:26 +00:00
laurentgom
6cf2303484
Fixed typo in comment
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1808 4e206d99-4929-0410-ac5d-dfc041789085
2011-03-19 22:07:14 +00:00
LaurentGom
f4fa8b1fbc
Renamed Window::UseVerticalSync to EnableVerticalSync
...
Renamed Shape::Get/SetOutlineWidth to Get/SetOutlineThickness
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1767 4e206d99-4929-0410-ac5d-dfc041789085
2011-01-02 22:23:12 +00:00
LaurentGom
87b207edc7
Reviewed all sf::Image functions to make the behaviour always well-defined and robust
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1764 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-26 15:05:07 +00:00
LaurentGom
230f5e58ca
Fixed texture cache not properly updated when a same sf::Image instance allocated a new OpenGL texture internally
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1631 4e206d99-4929-0410-ac5d-dfc041789085
2010-11-09 21:55:24 +00:00
LaurentGom
36f9cf6cc1
Minor fixes in API documentation
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1569 4e206d99-4929-0410-ac5d-dfc041789085
2010-09-14 21:51:39 +00:00
LaurentGom
d35fc89512
Fixed a bug with threads and OpenGL context sharing
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1567 4e206d99-4929-0410-ac5d-dfc041789085
2010-09-14 18:59:30 +00:00
LaurentGom
ff2c4f2ee7
Replaced C standard headers (<xxx.h>) with their C++ version (<cxxx>)
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1545 4e206d99-4929-0410-ac5d-dfc041789085
2010-08-02 20:36:27 +00:00
LaurentGom
ff367bdb57
Now using stb_image directly for loading image files, instead of SOIL (which is not maintained anymore)
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1542 4e206d99-4929-0410-ac5d-dfc041789085
2010-07-31 14:06:30 +00:00
laurentgom
62e362ff6e
Added a warning about position and color in the documentation of sf::Shape's Rectangle, Circle and Line static functions
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1540 4e206d99-4929-0410-ac5d-dfc041789085
2010-07-30 06:57:47 +00:00
LaurentGom
0444781a4b
Improved tags for doxygen documentation (added relations between free functions and classes, grouped classes into modules)
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1535 4e206d99-4929-0410-ac5d-dfc041789085
2010-07-22 21:45:58 +00:00
LaurentGom
dcbc7f29a4
Fixed a bug where the characters size was sometimes wrong in sf::Text
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1532 4e206d99-4929-0410-ac5d-dfc041789085
2010-07-18 15:59:59 +00:00
LaurentGom
ef8a2700fe
FS#162 - Add a function to retrieve the system specific handle of a window
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1530 4e206d99-4929-0410-ac5d-dfc041789085
2010-07-15 21:13:55 +00:00
LaurentGom
280ce139d6
Some minor corrections in API documentation and parameters names
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1525 4e206d99-4929-0410-ac5d-dfc041789085
2010-06-11 21:52:51 +00:00