Difference between revisions of "BufferDataUsage"

m
m
Line 1: Line 1:
 
{{newin|[[0.8.0]]|080|type=enum}}
 
{{newin|[[0.8.0]]|080|type=enum}}
Usage hints for [[SpriteBatch]]es to optimize sprite data storage.
+
Usage hints for [[SpriteBatch]]es and [[Mesh]]es to optimize data storage and access.
 
== Constants ==
 
== Constants ==
;dynamic: The SpriteBatch data will change repeatedly during its lifetime.  
+
;dynamic: The object's data will change repeatedly during its lifetime.  
;static: The SpriteBatch will not be modified after initial sprites are added.
+
;static: The object will not be modified after initial sprites or vertices are added.
;stream: The SpriteBatch data will always change between draws.
+
;stream: The object data will always change between draws.
 
== See Also ==
 
== See Also ==
 
* [[parent::love.graphics]]
 
* [[parent::love.graphics]]
Line 10: Line 10:
 
* [[parent::SpriteBatch]]
 
* [[parent::SpriteBatch]]
 
[[Category:Enums]]
 
[[Category:Enums]]
{{#set:Description=Usage hints for SpriteBatches.}}
+
{{#set:Description=Usage hints for [[SpriteBatch]]es and [[Mesh]]es.}}
 
{{#set:Since=080}}
 
{{#set:Since=080}}
 
== Other Languages ==
 
== Other Languages ==
 
{{i18n|SpriteBatchUsage}}
 
{{i18n|SpriteBatchUsage}}

Revision as of 00:05, 20 December 2015

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

Usage hints for SpriteBatches and Meshes to optimize data storage and access.

Constants

dynamic
The object's data will change repeatedly during its lifetime.
static
The object will not be modified after initial sprites or vertices are added.
stream
The object data will always change between draws.

See Also


Other Languages