Files
UnrealEngineUWP/Engine/Source/Runtime/Slate/Public
Jamie Dale 134b4be302 Added a CamelCase break iterator for use by the text layout
TTP#322500 - UX: Add wrapping of Asset Names based on CamelCase and Underscores, not just spaces

- Refactored the existing break iterators to share the same interface so that they could be swapped out at runtime.
- Made the iterators recyclable (so you can change the string rather than have to allocate a new iterator).
- Removed the public interfaces for the different break iterator types - they're all now accessed via IBreakIterator and are created via the relevant function in FBreakIterator.
- Removed a load of duplication in the ICU break iterators.
- Made FTextLayout accept a custom line break iterator (as used by its wrapping cache).
- Fixed a crash where the legacy line or word break iterators could underflow/overflow the string range.

ReviewedBy Justin.Sargent

[CL 2248547 by Jamie Dale in Main branch]
2014-08-08 11:23:20 -04:00
..
2014-08-05 09:04:35 -04:00