ICU-5008 promote draft APIs to stable
X-SVN-Rev: 19936
This commit is contained in:
parent
0ff9cf8f7c
commit
681bb462e2
@ -50,7 +50,7 @@ public:
|
||||
* This is a forward reference to the class which holds the per-glyph
|
||||
* storage.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
class LEGlyphStorage;
|
||||
|
||||
@ -76,7 +76,7 @@ class LEGlyphStorage;
|
||||
* methods with some default behavior such as returning constant values, or using the
|
||||
* values from the first subfont.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
class U_LAYOUT_API LEFontInstance : public UObject
|
||||
{
|
||||
|
@ -1,6 +1,6 @@
|
||||
/*
|
||||
**********************************************************************
|
||||
* Copyright (C) 1998-2005, International Business Machines
|
||||
* Copyright (C) 1998-2006, International Business Machines
|
||||
* Corporation and others. All Rights Reserved.
|
||||
**********************************************************************
|
||||
*/
|
||||
@ -105,7 +105,7 @@ protected:
|
||||
*
|
||||
* @see LEInsertionList.h
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
virtual le_bool applyInsertion(le_int32 atPosition, le_int32 count, LEGlyphID newGlyphs[]);
|
||||
|
||||
@ -116,14 +116,14 @@ public:
|
||||
* <code>allocateGlyphArray, allocatePositions and allocateAuxData</code>
|
||||
* to allocate the data.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
LEGlyphStorage();
|
||||
|
||||
/**
|
||||
* The destructor. This will deallocate all of the arrays.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
~LEGlyphStorage();
|
||||
|
||||
@ -132,7 +132,7 @@ public:
|
||||
*
|
||||
* @return the number of glyphs in the glyph array
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
inline le_int32 getGlyphCount() const;
|
||||
|
||||
@ -144,7 +144,7 @@ public:
|
||||
* @param glyphs - the destiniation glyph array
|
||||
* @param success - set to an error code if the operation fails
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void getGlyphs(LEGlyphID glyphs[], LEErrorCode &success) const;
|
||||
|
||||
@ -158,7 +158,7 @@ public:
|
||||
* @param extraBits - this value will be ORed with each glyph index
|
||||
* @param success - set to an error code if the operation fails
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void getGlyphs(le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const;
|
||||
|
||||
@ -170,7 +170,7 @@ public:
|
||||
* @param charIndices - the destiniation character index array
|
||||
* @param success - set to an error code if the operation fails
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void getCharIndices(le_int32 charIndices[], LEErrorCode &success) const;
|
||||
|
||||
@ -183,7 +183,7 @@ public:
|
||||
* @param indexBase - an offset which will be added to each index
|
||||
* @param success - set to an error code if the operation fails
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void getCharIndices(le_int32 charIndices[], le_int32 indexBase, LEErrorCode &success) const;
|
||||
|
||||
@ -196,7 +196,7 @@ public:
|
||||
* @param positions - the destiniation position array
|
||||
* @param success - set to an error code if the operation fails
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void getGlyphPositions(float positions[], LEErrorCode &success) const;
|
||||
|
||||
@ -212,7 +212,7 @@ public:
|
||||
* @param y - the glyph's Y position
|
||||
* @param success - set to an error code if the operation fails
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void getGlyphPosition(le_int32 glyphIndex, float &x, float &y, LEErrorCode &success) const;
|
||||
|
||||
@ -226,7 +226,7 @@ public:
|
||||
* @param success set to an error code if the storage cannot be allocated of if the initial
|
||||
* glyph count is not positive.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void allocateGlyphArray(le_int32 initialGlyphCount, le_bool rightToLeft, LEErrorCode &success);
|
||||
|
||||
@ -238,7 +238,7 @@ public:
|
||||
*
|
||||
* @return the number of X, Y position pairs allocated.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
le_int32 allocatePositions(LEErrorCode &success);
|
||||
|
||||
@ -271,7 +271,7 @@ public:
|
||||
*
|
||||
* @return the glyph ID
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
LEGlyphID getGlyphID(le_int32 glyphIndex, LEErrorCode &success) const;
|
||||
|
||||
@ -283,7 +283,7 @@ public:
|
||||
*
|
||||
* @return the character index
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
le_int32 getCharIndex(le_int32 glyphIndex, LEErrorCode &success) const;
|
||||
|
||||
@ -308,7 +308,7 @@ public:
|
||||
*
|
||||
* @return a reference to the given location in the glyph array
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
inline LEGlyphID &operator[](le_int32 glyphIndex) const;
|
||||
|
||||
@ -326,7 +326,7 @@ public:
|
||||
*
|
||||
* @see LEInsetionList.h
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
LEGlyphID *insertGlyphs(le_int32 atIndex, le_int32 insertCount);
|
||||
|
||||
@ -340,7 +340,7 @@ public:
|
||||
*
|
||||
* @see LEInsertionList.h
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
le_int32 applyInsertions();
|
||||
|
||||
@ -351,7 +351,7 @@ public:
|
||||
* @param glyphID the new glyph ID
|
||||
* @param success will be set to an error code if the glyph ID cannot be set.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void setGlyphID(le_int32 glyphIndex, LEGlyphID glyphID, LEErrorCode &success);
|
||||
|
||||
@ -362,7 +362,7 @@ public:
|
||||
* @param charIndex the new char index
|
||||
* @param success will be set to an error code if the char index cannot be set.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void setCharIndex(le_int32 glyphIndex, le_int32 charIndex, LEErrorCode &success);
|
||||
|
||||
@ -374,7 +374,7 @@ public:
|
||||
* @param y the new Y position
|
||||
* @param success will be set to an error code if the position cannot be set.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void setPosition(le_int32 glyphIndex, float x, float y, LEErrorCode &success);
|
||||
|
||||
@ -386,7 +386,7 @@ public:
|
||||
* @param yAdjust the adjustment to the glyph's Y position
|
||||
* @param success will be set to an error code if the glyph's position cannot be adjusted.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void adjustPosition(le_int32 glyphIndex, float xAdjust, float yAdjust, LEErrorCode &success);
|
||||
|
||||
@ -409,7 +409,7 @@ public:
|
||||
* @param from the <code>LEGlyphStorage</code> object from which
|
||||
* to get the new glyph array.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void adoptGlyphArray(LEGlyphStorage &from);
|
||||
|
||||
@ -421,7 +421,7 @@ public:
|
||||
* @param from the <code>LEGlyphStorage</code> object from which
|
||||
* to get the new char indices array.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void adoptCharIndicesArray(LEGlyphStorage &from);
|
||||
|
||||
@ -433,7 +433,7 @@ public:
|
||||
* @param from the <code>LEGlyphStorage</code> object from which
|
||||
* to get the new position array.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void adoptPositionArray(LEGlyphStorage &from);
|
||||
|
||||
@ -445,7 +445,7 @@ public:
|
||||
* @param from the <code>LEGlyphStorage</code> object from which
|
||||
* to get the new auxillary data array.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void adoptAuxDataArray(LEGlyphStorage &from);
|
||||
|
||||
@ -456,7 +456,7 @@ public:
|
||||
* @param from the <code>LEGlyphStorage</code> object from which
|
||||
* to get the new glyph count.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void adoptGlyphCount(LEGlyphStorage &from);
|
||||
|
||||
@ -465,7 +465,7 @@ public:
|
||||
*
|
||||
* @param newGlyphCount the new glyph count.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void adoptGlyphCount(le_int32 newGlyphCount);
|
||||
|
||||
@ -475,21 +475,21 @@ public:
|
||||
* to layout a different characer array. (This method is also called
|
||||
* by the destructor)
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
void reset();
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @draft ICU 3.0
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user