1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
---@meta
---@class (exact) IndexBuffer: IndexBufferMethods
---@class IndexBufferClass: IndexBufferMethods
local module =
---@class IndexBufferMethods
local methods =
---Create a new index buffer with the provided capacity.
---@param capacity integer
---@return IndexBuffer
---@nodiscard
---Create a new index buffer with the provided indices.
---@param indices integer[]
---@return IndexBuffer
---@nodiscard
---How many indices are in the buffer.
---@param self IndexBuffer
---@return integer
---@nodiscard
---Currently allocated index capacity the buffer has allocated.
---@param self IndexBuffer
---@return integer
---@nodiscard
---Set the buffer's indices.
---@param self IndexBuffer
---@param indices integer[]
return module