the_fiddler
b75b50acb2
Changed example color to midnight blue.
2009-02-12 23:42:11 +00:00
the_fiddler
ef4ab16e30
Modified to use new Text interface.
2009-02-12 23:41:29 +00:00
the_fiddler
31e425f1cd
TextPrinter.Begin() / End() are no longer deprecated.
2009-02-12 23:40:48 +00:00
the_fiddler
538198776b
Moved TextExtents to OpenTK.Graphics.
...
Added documentation to all public classes and interfaces.
2009-02-12 23:10:09 +00:00
the_fiddler
c18b522763
Exercise TextAlignment and TextDirection options.
2009-02-12 22:52:24 +00:00
the_fiddler
9857e2f13c
Added debug message for the detected configuration.
2009-02-12 22:51:42 +00:00
the_fiddler
522d1d17dc
Added TextAlignment and TextDirection enums.
...
Implemented RightToLeft and Vertical TextDirections (Vertical is glitchy).
Implemented Near, Far and Center TextAlignments.
Improved support for word wrapping.
Removed alpha blending from GL11TextOutputProvider.
2009-02-12 22:50:05 +00:00
the_fiddler
44240ad598
Make Mono use X11GdiPlusInternals regardless of platform.
2009-02-12 22:48:09 +00:00
the_fiddler
64dfa91678
Added Clear() method to all classes that contain caches.
...
Implemented IDisposable interface on the TextPrinter and all relevant classes.
2009-02-12 17:41:09 +00:00
the_fiddler
e7e5e1453f
Added GL1.1 and GL1.2 rendering codepaths.
...
Added selectable TextQuality level.
Updated all interfaces to support the above.
2009-02-12 16:27:24 +00:00
the_fiddler
1502fc27b7
Deprecate TextPrinter.Begin()/End(). These are only left for backwards compatibility. New code should set the desired projection and modelview matrices manually.
2009-02-12 01:01:55 +00:00
the_fiddler
5135a25828
Add GL.BlendColor(System.Drawing.Color) overload.
2009-02-12 01:00:07 +00:00
the_fiddler
5dd73d813f
Added license notice.
2009-02-12 00:00:56 +00:00
the_fiddler
7a7718a57c
Use new API.
...
Fix initial message to "The quick brown fox jumped over the lazy dog."
2008-12-19 15:37:09 +00:00
the_fiddler
3a2aa4ece6
Set default texture parameters before allocating memory for the texture.
2008-11-29 18:22:51 +00:00
the_fiddler
9f3919e0be
Break up Id property into distinct methods.
2008-11-29 18:04:15 +00:00
the_fiddler
2abc0461b0
Moved Begin/End to ITextOutputProvider.
...
Fixed text location.
2008-11-29 17:45:43 +00:00
the_fiddler
3dd42ada72
Add workaround for mono GDI+ MeasureCharacterRanges and empty layout rectangles.
2008-11-28 12:46:58 +00:00
the_fiddler
52577946e3
Set compatible text rendering to false, in order to improve text rendering in the WinForms samples.
2008-11-27 16:37:48 +00:00
the_fiddler
6e5056e7aa
GDI+ bitmaps are stored as Bgra, not Rgba.
2008-11-27 12:16:41 +00:00
the_fiddler
79c7f64f7f
RgbaTexture2D should not be compressed.
2008-11-27 12:14:12 +00:00
the_fiddler
92d5907713
Build examples last, because prebuild/nant can't automatically resolve dependencies.
2008-11-27 12:04:26 +00:00
the_fiddler
d9eeb2bd90
Add debug output to SwapBuffers.
2008-11-26 21:55:43 +00:00
the_fiddler
73cb7a5dd2
Add SuppressUnmanagedCodeSecurity and SetLastError attributes.
2008-11-26 21:54:35 +00:00
the_fiddler
baf3247afe
Initial work on new interface.
...
Use subpixel antialiasing.
2008-11-26 21:49:05 +00:00
the_fiddler
a5c733774a
UI should update when changing fonts.
2008-11-26 16:35:19 +00:00
the_fiddler
c0549b11fa
Fixed TextExtents behavior when returning either cached or uncached instances.
...
Reduced memory pressure by adding object pooling to TextExtents.
2008-11-26 16:34:50 +00:00
the_fiddler
a868c4b4e8
Remove exceptions from the typical path (significant speed increase).
2008-11-26 15:35:15 +00:00
the_fiddler
a26b75f3af
IGlyphCache.Contains should return bool, not void.
...
GlyphCache now implements the IGlyphCache interface.
2008-11-25 22:19:42 +00:00
the_fiddler
afa76c9894
Removed unused code.
...
Implemented Glyph enumerator for TextBlock.
GdiPlusGlyphRasterizer.Rasterize now reuses its Bitmap surface, if possible.
2008-11-25 22:16:40 +00:00
the_fiddler
26af1aa354
Fix text measurement for non-italic text.
2008-11-25 19:20:40 +00:00
the_fiddler
2bffcbbfcf
Added new font rendering sample.
2008-11-25 19:00:06 +00:00
the_fiddler
27c3f3b0ce
Obsoleted old implementation and added compatibility layer to the new ITextPrinter.
2008-11-25 18:17:30 +00:00
the_fiddler
4ca288bc87
Moved to Graphics folder along with the rest of the implementation.
2008-11-25 18:05:10 +00:00
the_fiddler
7f15357835
2008-11-25 18:03:11 +00:00
the_fiddler
c439904f70
Moved to OpenTK.Graphics.Text namespace, along with the rest of the text printing stuff.
2008-11-25 18:02:11 +00:00
the_fiddler
d3b57e6c5a
Removed the old TextPrinter implementation.
2008-11-25 18:00:17 +00:00
the_fiddler
e1beaf3744
Updated examples to use the new TextPrinter.
2008-11-25 17:25:51 +00:00
the_fiddler
5d1eda9289
Implemented GetHashCode and ToString.
2008-11-25 17:25:10 +00:00
the_fiddler
732a602578
Added TextPrinterOptions.Default.
2008-11-25 17:24:40 +00:00
the_fiddler
fa12673450
Updated ITextPrinter interface for the new implementation.
2008-11-25 17:16:57 +00:00
the_fiddler
15eaba60a9
Implement support for multiple texture sheets.
2008-11-25 16:45:24 +00:00
the_fiddler
8249b75f42
Added IEquatable interface to allow use as key in dictionaries.
2008-11-25 16:44:52 +00:00
the_fiddler
d840251dbd
Use base Texture2D instead of AlphaTexture2D.
2008-11-25 16:43:21 +00:00
the_fiddler
8e7348d085
Add missing Measure methods.
2008-11-25 16:11:31 +00:00
the_fiddler
71addb4923
Derive AlphaTexture2D from Texture2D.
2008-11-25 16:10:18 +00:00
the_fiddler
30f75d4389
Added missing license notice.
2008-11-25 14:04:24 +00:00
the_fiddler
18cb4d2432
Added missing files from working copy.
2008-11-24 18:03:47 +00:00
the_fiddler
5e449dabd4
Add 2 pixels of space between packed glyphs, to avoid rendering artifacts.
2008-11-24 18:02:57 +00:00
the_fiddler
72e1216a31
Testing hack (hardcode texture #2 ).
2008-11-24 18:02:19 +00:00