ArrayMeshData

data class ArrayMeshData(vertexCount: Int, positionsData: FloatBufferData, texCoordsData: FloatBufferData, normalsData: FloatBufferData, tangentsData: FloatBufferData) : MeshData

A container for the array buffers data related to a single mesh, without indices.

Constructors

ArrayMeshData
Link copied to clipboard
common
fun ArrayMeshData(vertexCount: Int, positionsData: FloatBufferData, texCoordsData: FloatBufferData, normalsData: FloatBufferData, tangentsData: FloatBufferData)

Functions

equals
Link copied to clipboard
common
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open override fun hashCode(): Int

Properties

indicesBufferData
Link copied to clipboard
common
open override val indicesBufferData: IntBufferData? = null
No indices data.
normalsData
Link copied to clipboard
common
open override val normalsData: FloatBufferData
Buffer data for vertices normal vectors.
positionsData
Link copied to clipboard
common
open override val positionsData: FloatBufferData
Buffer data for vertices positions.
tangentsData
Link copied to clipboard
common
open override val tangentsData: FloatBufferData
Buffer data for vertices tangent vectors.
texCoordsData
Link copied to clipboard
common
open override val texCoordsData: FloatBufferData
Buffer data for vertices texture coordinates.
vertexCount
Link copied to clipboard
common
open override val vertexCount: Int
Number of vertices defined for the mesh.