Added in API level 34

Attribute


open class Attribute
kotlin.Any
   ↳ android.graphics.MeshSpecification.Attribute

Data class to represent a single attribute in a shader. An attribute is a variable that accompanies a vertex, this can be a color or texture coordinates. See https://developer.android.com/develop/ui/views/graphics/agsl for more information regarding Android Graphics Shader Language. Note that offset is the offset in number of bytes. For example, if we had two attributes

Float3 att1
  Float att2
  
att1 would have an offset of 0, while att2 would have an offset of 12 bytes. This is consumed as part of MeshSpecification#make(Attribute[], int, Varying[], String, String, ColorSpace, int) to create a MeshSpecification instance.

Summary

Public constructors
Attribute(type: Int, offset: Int, name: String)

Public methods
open String

Return the name of this Attribute

open Int

Return the offset of the attribute in bytes

open Int

Return the corresponding data type for this Attribute.

open String

Public constructors

Public methods

getName

Added in API level 34
open fun getName(): String

Return the name of this Attribute

Return
String This value cannot be null.

getOffset

Added in API level 34
open fun getOffset(): Int

Return the offset of the attribute in bytes

toString

Added in API level 34
open fun toString(): String
Return
String a string representation of the object.