Difference between revisions of "love.graphics.isSupported"

(I suck at formating. Can someone come up with a better solution?)
 
m
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{newin|[[0.8.0]]|080|type=function}}
+
{{newinoldin|[[0.8.0]]|080|[[0.10.0]]|100|type=function|text=It has been replaced by [[love.graphics.getSupported]]}}
Checks if certain graphics function can be used.
+
Checks if certain graphics functions can be used.
  
 
Older and low-end systems do not always support all graphics extensions.
 
Older and low-end systems do not always support all graphics extensions.
Line 7: Line 7:
 
=== Synopsis ===
 
=== Synopsis ===
 
<source lang="lua">
 
<source lang="lua">
supported = love.graphics.isSupported( support1, support2, support3, ... )
+
isSupported = love.graphics.isSupported( support1, support2, support3, ... )
 
</source>
 
</source>
 
=== Arguments ===
 
=== Arguments ===
{{param|string|supportN|One of the following strings.<br><br>"spritebatches" for [[SpriteBatch]] support.<br>"framebuffers" for [[Framebuffer]] support.<br>"pixeleffects" for PixelEffect support.}}
+
{{param|GraphicsFeature|supportN|The graphics feature to check for.}}
 
=== Returns ===
 
=== Returns ===
{{param|boolean|supported|True if everything is supported, false otherwise.}}
+
{{param|boolean|isSupported|True if everything is supported, false otherwise.}}
 +
== Examples ==
 +
=== Error smoothly if the graphics card does not support canvases ===
 +
<source lang="lua">
 +
assert(love.graphics.isSupported("canvas"), "Your graphics card does not support canvases, sorry!")
 +
</source>
 
== See Also ==
 
== See Also ==
 
* [[parent::love.graphics]]
 
* [[parent::love.graphics]]
Line 18: Line 23:
 
{{#set:Description=Checks for the support of graphics related functions.}}
 
{{#set:Description=Checks for the support of graphics related functions.}}
 
{{#set:Since=080}}
 
{{#set:Since=080}}
 +
{{#set:Sub-Category=State}}
 
== Other Languages ==
 
== Other Languages ==
 
{{i18n|love.graphics.isSupported}}
 
{{i18n|love.graphics.isSupported}}

Latest revision as of 16:38, 27 December 2015

Available since LÖVE 0.8.0 and removed in LÖVE 0.10.0
It has been replaced by love.graphics.getSupported.

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