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
fun ArrayMeshData(vertexCount: Int, positionsData: FloatBufferData, texCoordsData: FloatBufferData, normalsData: FloatBufferData, tangentsData: FloatBufferData)

Functions

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

Properties

indicesBufferData
Link copied to clipboard
open override val indicesBufferData: IntBufferData? = null

No indices data.

normalsData
Link copied to clipboard
open override val normalsData: FloatBufferData

Buffer data for vertices normal vectors.

positionsData
Link copied to clipboard
open override val positionsData: FloatBufferData

Buffer data for vertices positions.

tangentsData
Link copied to clipboard
open override val tangentsData: FloatBufferData

Buffer data for vertices tangent vectors.

texCoordsData
Link copied to clipboard
open override val texCoordsData: FloatBufferData

Buffer data for vertices texture coordinates.

vertexCount
Link copied to clipboard
open override val vertexCount: Int

Number of vertices defined for the mesh.