Difference between revisions of "BufferDataUsage"

m (Add love.graphics.newMesh to SA)
m
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{newin|[[0.8.0]]|080|type=enum}}
 
{{newin|[[0.8.0]]|080|type=enum}}
Usage hints for [[SpriteBatch]]es and [[Mesh]]es to optimize data storage and access.
+
Usage hints for [[SpriteBatch]]es, [[Mesh]]es, and [[GraphicsBuffer]]s to optimize data storage and access.
 
== Constants ==
 
== Constants ==
;dynamic: The object's data will change occasionally during its lifetime.  
+
;dynamic: The object's data will change fairly frequently during its lifetime.  
;static: The object will not be modified after initial sprites or vertices are added.
+
;static: The object will not be modified frequently or at all.
;stream: The object data will always change between draws.
+
;stream: The object data will always change every frame.
 
== See Also ==
 
== See Also ==
 
* [[parent::love.graphics]]
 
* [[parent::love.graphics]]
Line 10: Line 10:
 
* [[love.graphics.newSpriteBatch]]
 
* [[love.graphics.newSpriteBatch]]
 
* [[parent::SpriteBatch]]
 
* [[parent::SpriteBatch]]
 +
* [[parent::Mesh]]
 +
* [[parent::GraphicsBuffer]]
 
[[Category:Enums]]
 
[[Category:Enums]]
{{#set:Description=Usage hints for [[SpriteBatch]]es and [[Mesh]]es.}}
+
{{#set:Description=Usage hints for [[SpriteBatch]]es, [[Mesh]]es, and [[GraphicsBuffer]]s to optimize data storage and access.}}
 
{{#set:Since=080}}
 
{{#set:Since=080}}
 
== Other Languages ==
 
== Other Languages ==
 
{{i18n|SpriteBatchUsage}}
 
{{i18n|SpriteBatchUsage}}

Latest revision as of 00:16, 15 June 2024

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

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

Constants

dynamic
The object's data will change fairly frequently during its lifetime.
static
The object will not be modified frequently or at all.
stream
The object data will always change every frame.

See Also


Other Languages