Lines Matching refs:success

65 void LEGlyphStorage::allocateGlyphArray(le_int32 initialGlyphCount, le_bool rightToLeft, LEErrorCode &success)
67 if (LE_FAILURE(success)) {
72 success = LE_ILLEGAL_ARGUMENT_ERROR;
81 success = LE_MEMORY_ALLOCATION_ERROR;
92 success = LE_MEMORY_ALLOCATION_ERROR;
119 success = LE_MEMORY_ALLOCATION_ERROR;
126 le_int32 LEGlyphStorage::allocatePositions(LEErrorCode &success)
128 if (LE_FAILURE(success)) {
133 success = LE_INTERNAL_ERROR;
140 success = LE_MEMORY_ALLOCATION_ERROR;
148 le_int32 LEGlyphStorage::allocateAuxData(LEErrorCode &success)
150 if (LE_FAILURE(success)) {
155 success = LE_INTERNAL_ERROR;
162 success = LE_MEMORY_ALLOCATION_ERROR;
169 void LEGlyphStorage::getCharIndices(le_int32 charIndices[], le_int32 indexBase, LEErrorCode &success) const
173 if (LE_FAILURE(success)) {
178 success = LE_ILLEGAL_ARGUMENT_ERROR;
183 success = LE_NO_LAYOUT_ERROR;
192 void LEGlyphStorage::getCharIndices(le_int32 charIndices[], LEErrorCode &success) const
194 if (LE_FAILURE(success)) {
199 success = LE_ILLEGAL_ARGUMENT_ERROR;
204 success = LE_NO_LAYOUT_ERROR;
212 void LEGlyphStorage::getGlyphs(le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const
216 if (LE_FAILURE(success)) {
221 success = LE_ILLEGAL_ARGUMENT_ERROR;
226 success = LE_NO_LAYOUT_ERROR;
235 void LEGlyphStorage::getGlyphs(LEGlyphID glyphs[], LEErrorCode &success) const
237 if (LE_FAILURE(success)) {
242 success = LE_ILLEGAL_ARGUMENT_ERROR;
247 success = LE_NO_LAYOUT_ERROR;
254 LEGlyphID LEGlyphStorage::getGlyphID(le_int32 glyphIndex, LEErrorCode &success) const
256 if (LE_FAILURE(success)) {
261 success = LE_NO_LAYOUT_ERROR;
266 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
273 void LEGlyphStorage::setGlyphID(le_int32 glyphIndex, LEGlyphID glyphID, LEErrorCode &success)
275 if (LE_FAILURE(success)) {
280 success = LE_NO_LAYOUT_ERROR;
285 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
292 le_int32 LEGlyphStorage::getCharIndex(le_int32 glyphIndex, LEErrorCode &success) const
294 if (LE_FAILURE(success)) {
299 success = LE_NO_LAYOUT_ERROR;
304 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
311 void LEGlyphStorage::setCharIndex(le_int32 glyphIndex, le_int32 charIndex, LEErrorCode &success)
313 if (LE_FAILURE(success)) {
318 success = LE_NO_LAYOUT_ERROR;
323 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
330 void LEGlyphStorage::getAuxData(le_uint32 auxData[], LEErrorCode &success) const
332 if (LE_FAILURE(success)) {
337 success = LE_ILLEGAL_ARGUMENT_ERROR;
342 success = LE_NO_LAYOUT_ERROR;
349 le_uint32 LEGlyphStorage::getAuxData(le_int32 glyphIndex, LEErrorCode &success) const
351 if (LE_FAILURE(success)) {
356 success = LE_NO_LAYOUT_ERROR;
361 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
368 void LEGlyphStorage::setAuxData(le_int32 glyphIndex, le_uint32 auxData, LEErrorCode &success)
370 if (LE_FAILURE(success)) {
375 success = LE_NO_LAYOUT_ERROR;
380 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
387 void LEGlyphStorage::getGlyphPositions(float positions[], LEErrorCode &success) const
389 if (LE_FAILURE(success)) {
394 success = LE_ILLEGAL_ARGUMENT_ERROR;
399 success = LE_NO_LAYOUT_ERROR;
406 void LEGlyphStorage::getGlyphPosition(le_int32 glyphIndex, float &x, float &y, LEErrorCode &success) const
408 if (LE_FAILURE(success)) {
413 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
418 success = LE_NO_LAYOUT_ERROR;
426 void LEGlyphStorage::setPosition(le_int32 glyphIndex, float x, float y, LEErrorCode &success)
428 if (LE_FAILURE(success)) {
433 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
441 void LEGlyphStorage::adjustPosition(le_int32 glyphIndex, float xAdjust, float yAdjust, LEErrorCode &success)
443 if (LE_FAILURE(success)) {
448 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
518 LEErrorCode success = LE_NO_ERROR;
520 LEGlyphID holdGlyph = getGlyphID(fromPosition,success);
521 le_int32 holdCharIndex = getCharIndex(fromPosition,success);
522 le_uint32 holdAuxData = getAuxData(fromPosition,success);
526 setGlyphID(i,getGlyphID(i+1,success),success);
527 setCharIndex(i,getCharIndex(i+1,success),success);
528 setAuxData(i,getAuxData(i+1,success),success);
532 setGlyphID(i,getGlyphID(i-1,success),success);
533 setCharIndex(i,getCharIndex(i-1,success),success);
534 setAuxData(i,getAuxData(i-1,success),success);
539 setGlyphID(toPosition,holdGlyph,success);
540 setCharIndex(toPosition,holdCharIndex,success);
541 setAuxData(toPosition,holdAuxData | marker,success);
553 LEGlyphID *LEGlyphStorage::insertGlyphs(le_int32 atIndex, le_int32 insertCount, LEErrorCode& success)
555 return fInsertionList->insert(atIndex, insertCount, success);