LibGDX
In this new version, I fixed bugs in lgScn2dTable, so your table may look a bit differently if you used Fill() or backgrounds with paddings.
I removed a useless class (lgDefaultGroupStrategy) so you have to indicate the strategy to use directly in lgDecal.Initialize.
I added examples using shaders and wrote a new
tutorial about shaders.
Color markups are now supported by lgScn2dLabel and lgScn2dWindow (title).
lgScn2DStage has a new and very important property: ActionsRequestRendering. Thanks to it, if a Scene2D actor has actions, it will request rendering so you can stop the continuous rendering in screens that are still most of the time like menus, leaderboars, help, etc. The rendering will be requested as usual if the user touches the screen and also (it's what's new) if suddenly something has to be displayed and needs animation, like a warning popup. You will save battery this way. I didn't fully test this feature so let me know if that does not work as it should.
v1.02:
- I fixed 3 bugs in lgScn2dTable and a few others in other classes;
- I added 4 examples using shaders;
- I removed the lgDefaultGroupStrategy class because it was useless and changed the initialization of lgDecal objects;
- I added the SetRotation function to lgDecal;
- I added the Tint function to lgBitmapFontCache;
- I added the Cancel and Reset functions to lgGestureDetector;
- I added the IsKeyJustPressed function to lgInput;
- I added the Colinear and EnsureCCW functions to lgMathGeometryUtils;
- I added the Equals function to lgMathGridPoint2, lgMathGridPoint3 and lgMathRay;
- I added the IntersectRayRay and DistanceLinePoint2 functions to lgMathIntersector;
- I added the Extract4x3Matrix function to lgMathMatrix4;
- I added the WindowSize property to lgMathWindowedMean;
- I added the IsDrawing function to lgShapeRenderer;
- I added the ColorUnpacked field to lgVertexAttributesUsage;
- I added the Clear function to lgScn2DButtonGroup;
- I added the CancelTouchFocus property to lgScn2DDragAndDrop;
- I added the Rows, Columns, BackgroundTop, BackgroundLeft, BackgroundBottom, and BackgroundRight properties to lgScn2DTable;
- I added the ClearActor function to lgScn2dTableCell;
- I added the ActionsRequestRendering property to lgScn2DStage;
- I renamed CancelTouchFocus2 to CancelTouchFocusExcept in lgScn2DStage;
- I removed the Clear function from lgScn2dTableCell;
- The color markups are now supported by lgScn2dLabel and lgScn2dWindow (title).