- CairoStatus::SUCCESS
-
No error has occurred
- CairoStatus::NO_MEMORY
-
Out of memory
- CairoStatus::INVALID_RESTORE
-
cairo_restore() called without matching cairo_save()
- CairoStatus::INVALID_POP_GROUP
-
No saved group to pop
- CairoStatus::NO_CURRENT_POINT
-
No current point defined
- CairoStatus::INVALID_MATRIX
-
Invalid matrix (not invertible)
- CairoStatus::INVALID_STATUS
-
Invalid value for an input CairoStatus>
- CairoStatus::NULL_POINTER
-
Null pointer
- CairoStatus::INVALID_STRING
-
Input string not valid UTF-8 string
- CairoStatus::INVALID_PATH_DATA
-
Input path data not valid
- CairoStatus::READ_ERROR
-
Error while reading from input stream
- CairoStatus::WRITE_ERROR
-
Error while writing to output stream
- CairoStatus::SURFACE_FINISHED
-
Target surface has been finished
- CairoStatus::SURFACE_TYPE_MISMATCH
-
The surface type is not appropriate for the operation
- CairoStatus::PATTERN_TYPE_MISMATCH
-
The pattern type is not appropriate for the operation
- CairoStatus::INVALID_CONTENT
-
Invalid value for an input CairoContent
- CairoStatus::INVALID_FORMAT
-
Invalid value for an input CairoFormat
- CairoStatus::INVALID_VISUAL
-
Invalid value for an input Visual
- CairoStatus::FILE_NOT_FOUND
-
File not found
- CairoStatus::INVALID_DASH
-
Invalid value for a dash setting
-
Invalid value for a DSC comment
- CairoStatus::INVALID_INDEX
-
Invalid index passed to getter
- CairoStatus::CLIP_NOT_REPRESENTABLE
-
Clip region not representable in desired format
- CairoStatus::TEMP_FILE_ERROR
-
Error creating or writing to a temporary file
- CairoStatus::INVALID_STRIDE
-
Invalid value for CairoStride