Status¶
Most functions return a status code which can be used to check for errors.
-
enum
PuglStatus
¶ Return status code.
-
enumerator
PUGL_SUCCESS
¶ Success.
-
enumerator
PUGL_FAILURE
¶ Non-fatal failure.
-
enumerator
PUGL_UNKNOWN_ERROR
¶ Unknown system error.
-
enumerator
PUGL_BAD_BACKEND
¶ Invalid or missing backend.
-
enumerator
PUGL_BAD_CONFIGURATION
¶ Invalid view configuration.
-
enumerator
PUGL_BAD_PARAMETER
¶ Invalid parameter.
-
enumerator
PUGL_BACKEND_FAILED
¶ Backend initialization failed.
-
enumerator
PUGL_REGISTRATION_FAILED
¶ Class registration failed.
-
enumerator
PUGL_REALIZE_FAILED
¶ System view realization failed.
-
enumerator
PUGL_SET_FORMAT_FAILED
¶ Failed to set pixel format.
-
enumerator
PUGL_CREATE_CONTEXT_FAILED
¶ Failed to create drawing context.
-
enumerator
PUGL_UNSUPPORTED_TYPE
¶ Unsupported data type.
-
enumerator
-
const char *
puglStrerror
(PuglStatus status)¶ Return a string describing a status code.