Commit graph

43 commits

Author SHA1 Message Date
Gered aff54c9c1d add TextureAtlasAnimator 2013-07-20 11:14:20 -04:00
Gered bb516baa2f add a helper method copy of Texture.draw() that doesn't restrict to only managed Texture objects 2013-07-20 09:56:23 -04:00
Gered ec94bafd03 fix some calls to the incorrect method overload. oops! 2013-07-20 09:50:26 -04:00
Gered c34d173180 add TextureAtlas loader helper class to handle json loading 2013-07-18 09:02:49 -04:00
Gered 69c65637f9 add "addGrid" method to CustomGridTextureAtlas to auto-add tiles in a grid layout 2013-07-18 09:02:27 -04:00
Gered 54823cd804 add json config POJOs 2013-07-18 09:02:05 -04:00
Gered a8d51f6ed1 move texture atlas classes to their own package 2013-07-18 08:47:33 -04:00
Gered 59978e1521 add a few more handy overloads for texture coordinate range scaling 2013-07-16 17:45:29 -04:00
Gered 1823fdd8d7 add some bounding volume "to/from scale factor" helper methods 2013-07-16 15:33:08 -04:00
Gered 323af1c2fb add Vertices class 2013-07-16 11:08:39 -04:00
Gered 0dacf1eea1 add texture coordinate scaling helper methods 2013-07-15 19:09:25 -04:00
Gered 8de3d0fba3 add some more math helpers and fill in some gaps in libgdx's intersection test support 2013-07-11 18:38:35 -04:00
Gered fcdf2d9111 add bitfield helper class 2013-07-11 16:48:51 -04:00
Gered e64a96fdd8 RenderContext now has two debug ShapeRenderers for 2d and 3d geometry 2013-07-09 23:16:46 -04:00
Gered b01c055c61 add simple "built-in" shaders (inline vertex+fragment sources) 2013-07-09 23:16:21 -04:00
Gered e54afde445 update direction field when rotation fields are recalculated
This is mainly to help maintain compatibility with other existing code
that may use this.
2013-07-09 22:22:59 -04:00
Gered b324663f10 update RenderContext 2013-07-09 22:16:01 -04:00
Gered f623a1f883 BillboardSpriteBatch now manages it's own DecalBatch instance
DecalBatch doesn't really contain too many useful properties/methods
by itself which really warrant having both of these objects being
managed separately
2013-07-09 22:15:38 -04:00
Gered a685be02fb ExtendedSpriteBatch now provides a begin() overload that needs to be used to set a projection camera instead of the old setter method. also begin() now resets the tint color 2013-07-08 18:04:20 -04:00
Gered b4b83c84d6 switch to using ExtendedSpriteBatch everywhere instead of DelayedSpriteBatch
this makes more sense in the long run as a number of other libgdx 2d
graphics systems and extensions use SpriteBatch. relying on our own
DelayedSpriteBatch for all 2d rendering would just complicate things.
DelayedSpriteBatch may prove useful later on, so we'll keep it for now
2013-07-08 17:56:28 -04:00
Gered 93b0307dfc add ExtendedSpriteBatch 2013-07-08 17:41:43 -04:00
Gered 05fdf3f4c4 imports cleanup 2013-07-07 18:41:20 -04:00
Gered e4ad88abc8 fix some camera properties not being used/reset in RenderContext 2013-07-07 18:38:26 -04:00
Gered 31809c6586 add EulerPerspectiveCamera 2013-07-07 18:38:08 -04:00
Gered 782e796820 graphics helper (mostly debug stuff) 2013-07-07 17:18:30 -04:00
Gered dd0d578f03 math function tweaking 2013-07-07 17:10:29 -04:00
Gered a5ed1944be fix incorrect glyph offsets when rendering at a projected position 2013-07-07 14:52:17 -04:00
Gered 9c8d997acd formatting 2013-07-07 12:26:59 -04:00
Gered eca790e624 add MathHelpers 2013-07-07 12:20:27 -04:00
Gered 29b54c0b0e add CustomGridTextureAtlas 2013-07-03 18:52:30 -04:00
Gered d55361ae3a add AutoGridTextureAtlas 2013-07-03 18:31:17 -04:00
Gered cc17afdd8e add TextureAtlas base class 2013-07-03 18:14:27 -04:00
Gered 9d2fdc00a0 add 3d projected coordinate support for sprite rendering methods, refactor a bit, add some more overloads mainly for convenience 2013-07-01 18:33:30 -04:00
Gered 334ff14e94 add more billboard draw methods 2013-07-01 16:08:18 -04:00
Gered f5b71a02e3 rename method 2013-07-01 15:23:57 -04:00
Gered ac3397315e add sub-texture billboard rendering and blending support based off tint color alpha value 2013-07-01 15:23:02 -04:00
Gered 9be4661967 add support for a few different billboard types 2013-07-01 15:08:27 -04:00
Gered c1fd43cd64 add custom CameraGroupStrategy implementation just to have it's shader do a simple alpha-test on fragments 2013-07-01 13:49:09 -04:00
Gered a3f0cf068f add basic billboard draw methods 2013-07-01 13:33:17 -04:00
Gered 608cbf376d integrate a BillboardSpriteBatch instance into RenderContext 2013-07-01 13:33:00 -04:00
Gered e7f8490047 add initial methods 2013-07-01 13:10:53 -04:00
Gered 2dd977c714 set default perspective camera properties 2013-07-01 12:25:04 -04:00
Gered d052cbfa9d initial commit 2013-07-01 12:10:36 -04:00