[sword-cvs] icu-sword/source/layout/unicode loengine.h,1.3,1.4
sword@www.crosswire.org
sword@www.crosswire.org
Tue, 6 Apr 2004 03:10:49 -0700
Update of /cvs/core/icu-sword/source/layout/unicode
In directory www:/tmp/cvs-serv8911/source/layout/unicode
Modified Files:
loengine.h
Log Message:
ICU 2.8 sync
Index: loengine.h
===================================================================
RCS file: /cvs/core/icu-sword/source/layout/unicode/loengine.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- loengine.h 10 Sep 2003 02:42:26 -0000 1.3
+++ loengine.h 6 Apr 2004 10:09:06 -0000 1.4
@@ -46,7 +46,7 @@
* @see LayoutEngine.h
* @see LEFontInstance.h
*
- * @draft ICU 2.2
+ * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
*/
class U_LAYOUT_API ICULayoutEngine : public UObject {
private:
@@ -85,7 +85,7 @@
*
* @see createInstance
*
- * @draft ICU 2.2
+ * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
*/
virtual ~ICULayoutEngine();
@@ -97,7 +97,7 @@
* @param startOffset - the starting offset of the characters to process
* @param endOffset - the ending offset of the characters to process
* @param max - the number of characters in the input context
- * @param rightToLeft - true if the characers are in a right to left directional run
+ * @param rightToLeft - TRUE if the characers are in a right to left directional run
* @param x - the initial X position
* @param y - the initial Y position
* @param success - output parameter set to an error code if the operation fails
@@ -107,7 +107,7 @@
* Note; the glyph, character index and position array can be accessed
* using the getter method below.
*
- * @draft ICU 2.2
+ * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
*/
int32_t layoutChars(const UChar chars[],
int32_t startOffset,
@@ -125,7 +125,7 @@
* @param str - the input character context
* @param startOffset - the starting offset of the characters to process
* @param endOffset - the ending offset of the characters to process
- * @param rightToLeft - true if the characers are in a right to left directional run
+ * @param rightToLeft - TRUE if the characers are in a right to left directional run
* @param x - the initial X position
* @param y - the initial Y position
* @param success - output parameter set to an error code if the operation fails
@@ -135,7 +135,7 @@
* Note; the glyph, character index and position array can be accessed
* using the getter method below.
*
- * @draft ICU 2.2
+ * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
*/
int32_t layoutString(const UnicodeString &str,
int32_t startOffset,
@@ -151,7 +151,7 @@
*
* @return the number of glyphs in the glyph array
*
- * @draft ICU 2.2
+ * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
*/
int32_t countGlyphs() const;
@@ -163,7 +163,7 @@
* @param glyphs - the destiniation glyph array
* @param success - output parameter set to an error code if the operation fails
*
- * @draft ICU 2.2
+ * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
*/
void getGlyphs(uint32_t glyphs[], UErrorCode &success);
@@ -175,7 +175,7 @@
* @param charIndices - the destiniation character index array
* @param success - output parameter set to an error code if the operation fails
*
- * @draft ICU 2.2
+ * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
*/
void getCharIndices(int32_t charIndices[], UErrorCode &success);
@@ -188,7 +188,7 @@
* @param indexBase - an offset which will be added to each index
* @param success - output parameter set to an error code if the operation fails
*
- * @draft ICU 2.2
+ * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
*/
void getCharIndices(int32_t charIndices[], int32_t indexBase, UErrorCode &success);
@@ -201,7 +201,7 @@
* @param glyphs - the destiniation position array
* @param success - output parameter set to an error code if the operation fails
*
- * @draft ICU 2.2
+ * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
*/
void getGlyphPositions(float positions[], UErrorCode &success);
@@ -217,7 +217,7 @@
* @param y - the glyph's Y position
* @param success - output parameter set to an error code if the operation fails
*
- * @draft ICU 2.2
+ * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
*/
void getGlyphPosition(int32_t glyphIndex, float &x, float &y, UErrorCode &success);
@@ -236,7 +236,7 @@
*
* @see LEFontInstance
*
- * @draft ICU 2.2
+ * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
*/
static ICULayoutEngine *createInstance(const LEFontInstance *fontInstance,
UScriptCode scriptCode, Locale &locale,
@@ -245,14 +245,14 @@
/**
* ICU "poor man's RTTI", returns a UClassID for the actual class.
*
- * @draft ICU 2.2
+ * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
*/
virtual inline UClassID getDynamicClassID() const { return getStaticClassID(); }
/**
* ICU "poor man's RTTI", returns a UClassID for this class.
*
- * @draft ICU 2.2
+ * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
*/
static inline UClassID getStaticClassID() { return (UClassID)&fgClassID; }