UNPKG

shaku

Version:

A simple and effective JavaScript game development framework that knows its place!

76 lines (55 loc) 2.9 kB
![Shaku JS](resources/logo-sm.png) [Back To Table of Content](index.md) # Buffers Usage ## Typedefs <dl> <dt><a href="#BuffersUsage">BuffersUsage</a> : <code>String</code></dt> <dd></dd> </dl> <a name="BuffersUsage"></a> ## BuffersUsage : <code>enum</code> Buffers usage we can use for drawing batches. This determine how WebGL will treat the buffers we pass to the GPU. **Kind**: global enum **Read only**: true **Properties** | Name | Type | Default | | --- | --- | --- | | StaticDraw | [<code>BuffersUsage</code>](#BuffersUsage) | <code>static</code> | | DynamicDraw | [<code>BuffersUsage</code>](#BuffersUsage) | <code>dynamic</code> | | StreamDraw | [<code>BuffersUsage</code>](#BuffersUsage) | <code>stream</code> | * [BuffersUsage](#BuffersUsage) : <code>enum</code> * [.StaticDraw](#BuffersUsage.StaticDraw) : [<code>BuffersUsage</code>](#BuffersUsage) * [.DynamicDraw](#BuffersUsage.DynamicDraw) : [<code>BuffersUsage</code>](#BuffersUsage) * [.StreamDraw](#BuffersUsage.StreamDraw) : [<code>BuffersUsage</code>](#BuffersUsage) <a name="BuffersUsage.StaticDraw"></a> ### BuffersUsage.StaticDraw : [<code>BuffersUsage</code>](#BuffersUsage) **Kind**: static property of [<code>BuffersUsage</code>](#BuffersUsage) **Default**: <code>static</code> <a name="BuffersUsage.DynamicDraw"></a> ### BuffersUsage.DynamicDraw : [<code>BuffersUsage</code>](#BuffersUsage) **Kind**: static property of [<code>BuffersUsage</code>](#BuffersUsage) **Default**: <code>dynamic</code> <a name="BuffersUsage.StreamDraw"></a> ### BuffersUsage.StreamDraw : [<code>BuffersUsage</code>](#BuffersUsage) **Kind**: static property of [<code>BuffersUsage</code>](#BuffersUsage) **Default**: <code>stream</code> <a name="BuffersUsage"></a> ## BuffersUsage : <code>String</code> **Kind**: global typedef * [BuffersUsage](#BuffersUsage) : <code>String</code> * [.StaticDraw](#BuffersUsage.StaticDraw) : [<code>BuffersUsage</code>](#BuffersUsage) * [.DynamicDraw](#BuffersUsage.DynamicDraw) : [<code>BuffersUsage</code>](#BuffersUsage) * [.StreamDraw](#BuffersUsage.StreamDraw) : [<code>BuffersUsage</code>](#BuffersUsage) <a name="BuffersUsage.StaticDraw"></a> ### BuffersUsage.StaticDraw : [<code>BuffersUsage</code>](#BuffersUsage) **Kind**: static property of [<code>BuffersUsage</code>](#BuffersUsage) **Default**: <code>static</code> <a name="BuffersUsage.DynamicDraw"></a> ### BuffersUsage.DynamicDraw : [<code>BuffersUsage</code>](#BuffersUsage) **Kind**: static property of [<code>BuffersUsage</code>](#BuffersUsage) **Default**: <code>dynamic</code> <a name="BuffersUsage.StreamDraw"></a> ### BuffersUsage.StreamDraw : [<code>BuffersUsage</code>](#BuffersUsage) **Kind**: static property of [<code>BuffersUsage</code>](#BuffersUsage) **Default**: <code>stream</code>