Method

CoglDisplaysetup

Declaration [src]

gboolean
cogl_display_setup (
  CoglDisplay* display
  GError** error
)

Description [src]

Explicitly sets up the given display object. Use of this api is optional since Cogl will internally setup the display if not done explicitly.

Its possible to request a configuration that might not be supportable on the current system and so this api provides a means to apply the configuration explicitly but if it fails then an exception will be returned so you can handle the error gracefully and perhaps fall back to an alternative configuration.

If you instead rely on Cogl implicitly calling cogl_display_setup() for you then if there is an error with the configuration you won’t get an opportunity to handle that and the application may abort with a message. For simple applications that don’t have any fallback options this behaviour may be fine.

Return value

Type: gboolean

Returns TRUE if there was no error, else it returns FALSE and returns an exception via error.