Lines Matching refs:success

90 void LEGlyphStorage::allocateGlyphArray(le_int32 initialGlyphCount, le_bool rightToLeft, LEErrorCode &success)
92 if (LE_FAILURE(success)) {
97 success = LE_ILLEGAL_ARGUMENT_ERROR;
106 success = LE_MEMORY_ALLOCATION_ERROR;
117 success = LE_MEMORY_ALLOCATION_ERROR;
144 success = LE_MEMORY_ALLOCATION_ERROR;
151 le_int32 LEGlyphStorage::allocatePositions(LEErrorCode &success)
153 if (LE_FAILURE(success)) {
158 success = LE_INTERNAL_ERROR;
165 success = LE_MEMORY_ALLOCATION_ERROR;
173 le_int32 LEGlyphStorage::allocateAuxData(LEErrorCode &success)
175 if (LE_FAILURE(success)) {
180 success = LE_INTERNAL_ERROR;
187 success = LE_MEMORY_ALLOCATION_ERROR;
194 void LEGlyphStorage::getCharIndices(le_int32 charIndices[], le_int32 indexBase, LEErrorCode &success) const
198 if (LE_FAILURE(success)) {
203 success = LE_ILLEGAL_ARGUMENT_ERROR;
208 success = LE_NO_LAYOUT_ERROR;
217 void LEGlyphStorage::getCharIndices(le_int32 charIndices[], LEErrorCode &success) const
219 if (LE_FAILURE(success)) {
224 success = LE_ILLEGAL_ARGUMENT_ERROR;
229 success = LE_NO_LAYOUT_ERROR;
237 void LEGlyphStorage::getGlyphs(le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const
241 if (LE_FAILURE(success)) {
246 success = LE_ILLEGAL_ARGUMENT_ERROR;
251 success = LE_NO_LAYOUT_ERROR;
260 void LEGlyphStorage::getGlyphs(LEGlyphID glyphs[], LEErrorCode &success) const
262 if (LE_FAILURE(success)) {
267 success = LE_ILLEGAL_ARGUMENT_ERROR;
272 success = LE_NO_LAYOUT_ERROR;
279 LEGlyphID LEGlyphStorage::getGlyphID(le_int32 glyphIndex, LEErrorCode &success) const
281 if (LE_FAILURE(success)) {
286 success = LE_NO_LAYOUT_ERROR;
291 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
298 void LEGlyphStorage::setGlyphID(le_int32 glyphIndex, LEGlyphID glyphID, LEErrorCode &success)
300 if (LE_FAILURE(success)) {
305 success = LE_NO_LAYOUT_ERROR;
310 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
317 le_int32 LEGlyphStorage::getCharIndex(le_int32 glyphIndex, LEErrorCode &success) const
319 if (LE_FAILURE(success)) {
324 success = LE_NO_LAYOUT_ERROR;
329 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
336 void LEGlyphStorage::setCharIndex(le_int32 glyphIndex, le_int32 charIndex, LEErrorCode &success)
338 if (LE_FAILURE(success)) {
343 success = LE_NO_LAYOUT_ERROR;
348 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
355 void LEGlyphStorage::getAuxData(le_uint32 auxData[], LEErrorCode &success) const
357 if (LE_FAILURE(success)) {
362 success = LE_ILLEGAL_ARGUMENT_ERROR;
367 success = LE_NO_LAYOUT_ERROR;
374 le_uint32 LEGlyphStorage::getAuxData(le_int32 glyphIndex, LEErrorCode &success) const
376 if (LE_FAILURE(success)) {
381 success = LE_NO_LAYOUT_ERROR;
386 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
393 void LEGlyphStorage::setAuxData(le_int32 glyphIndex, le_uint32 auxData, LEErrorCode &success)
395 if (LE_FAILURE(success)) {
400 success = LE_NO_LAYOUT_ERROR;
405 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
412 void LEGlyphStorage::getGlyphPositions(float positions[], LEErrorCode &success) const
414 if (LE_FAILURE(success)) {
419 success = LE_ILLEGAL_ARGUMENT_ERROR;
424 success = LE_NO_LAYOUT_ERROR;
431 void LEGlyphStorage::getGlyphPosition(le_int32 glyphIndex, float &x, float &y, LEErrorCode &success) const
433 if (LE_FAILURE(success)) {
438 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
443 success = LE_NO_LAYOUT_ERROR;
451 void LEGlyphStorage::setPosition(le_int32 glyphIndex, float x, float y, LEErrorCode &success)
453 if (LE_FAILURE(success)) {
458 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
466 void LEGlyphStorage::adjustPosition(le_int32 glyphIndex, float xAdjust, float yAdjust, LEErrorCode &success)
468 if (LE_FAILURE(success)) {
473 success = LE_INDEX_OUT_OF_BOUNDS_ERROR;
543 LEErrorCode success = LE_NO_ERROR;
545 LEGlyphID holdGlyph = getGlyphID(fromPosition,success);
546 le_int32 holdCharIndex = getCharIndex(fromPosition,success);
547 le_uint32 holdAuxData = getAuxData(fromPosition,success);
551 setGlyphID(i,getGlyphID(i+1,success),success);
552 setCharIndex(i,getCharIndex(i+1,success),success);
553 setAuxData(i,getAuxData(i+1,success),success);
557 setGlyphID(i,getGlyphID(i-1,success),success);
558 setCharIndex(i,getCharIndex(i-1,success),success);
559 setAuxData(i,getAuxData(i-1,success),success);
564 setGlyphID(toPosition,holdGlyph,success);
565 setCharIndex(toPosition,holdCharIndex,success);
566 setAuxData(toPosition,holdAuxData | marker,success);
578 LEGlyphID *LEGlyphStorage::insertGlyphs(le_int32 atIndex, le_int32 insertCount, LEErrorCode& success)
580 return fInsertionList->insert(atIndex, insertCount, success);