Difference between revisions of "love.graphics.isSupported"

(Added an example)
m
Line 14: Line 14:
 
{{param|boolean|isSupported|True if everything is supported, false otherwise.}}
 
{{param|boolean|isSupported|True if everything is supported, false otherwise.}}
 
== Examples ==
 
== Examples ==
=== Crash smoothly if the graphics card does not support canvases ===
+
=== Error smoothly if the graphics card does not support canvases ===
 
<source lang="lua">
 
<source lang="lua">
assert(
+
assert(love.graphics.isSupported("canvas"), "Your graphics card does not support canvases, sorry!")
love.graphics.isSupported('canvas'), 'Your graphics card does not support canvases, sorry!'
 
)
 
 
</source>
 
</source>
 
== See Also ==
 
== See Also ==

Revision as of 00:32, 16 June 2013

Available since LÖVE 0.8.0
This function is not supported in earlier versions.

Checks if certain graphics functions can be used.

Older and low-end systems do not always support all graphics extensions.

Function

Synopsis

isSupported = love.graphics.isSupported( support1, support2, support3, ... )

Arguments

GraphicsFeature supportN
The graphics feature to check for.

Returns

boolean isSupported
True if everything is supported, false otherwise.

Examples

Error smoothly if the graphics card does not support canvases

assert(love.graphics.isSupported("canvas"), "Your graphics card does not support canvases, sorry!")

See Also


Other Languages