Appearance
RoyInterface / Exports / resource/mesh/RoyVertexBuffer / VAOInfo
Class: VAOInfo
resource/mesh/RoyVertexBuffer.VAOInfo
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new VAOInfo(): VAOInfo
Returns
Properties
m_vtxCount
• Private
m_vtxCount: number
= 0
m_wholebufTotList
• Private
m_wholebufTotList: number
[] = []
m_attributeList
• Private
m_attributeList: VertexAttribute
[] = []
m_elementTypeList
• Private
m_elementTypeList: VertexBuffer$AttributeType
[] = []
m_strideList
• Private
m_strideList: number
[] = []
Accessors
vtxCount
• get
vtxCount(): number
Returns
number
• set
vtxCount(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
wholebufTotList
• get
wholebufTotList(): number
[]
Returns
number
[]
attributeList
• get
attributeList(): VertexAttribute
[]
Returns
VertexAttribute
[]
elementTypeList
• get
elementTypeList(): VertexBuffer$AttributeType
[]
Returns
VertexBuffer$AttributeType
[]
strideList
• get
strideList(): number
[]
Returns
number
[]
Methods
sameVAOInfo
▸ sameVAOInfo(attriList
, strideList
): boolean
Parameters
Name | Type |
---|---|
attriList | VertexAttribute [] |
strideList | number [] |
Returns
boolean
clearData
▸ clearData(): void
Returns
void
getAttributeIndex
▸ getAttributeIndex(attribute
): number
Parameters
Name | Type |
---|---|
attribute | VertexAttribute |
Returns
number