MeshSpecification.Varying
public
static
class
MeshSpecification.Varying
extends Object
| java.lang.Object | |
| ↳ | android.graphics.MeshSpecification.Varying |
Data class to represent a single varying variable. A Varying variable can be altered by the
vertex shader defined on the mesh but not by the fragment shader defined by AGSL.
See https://developer.android.com/develop/ui/views/graphics/agsl for more information
regarding Android Graphics Shader Language.
This is consumed as part of
MeshSpecification#make(Attribute[], int, Varying[], String, String, ColorSpace, int)
to create a MeshSpecification instance.
Summary
Public constructors | |
|---|---|
Varying(int type, String name)
|
|
Public methods | |
|---|---|
String
|
getName()
Return the name of this |
int
|
getType()
Return the corresponding data type for this |
String
|
toString()
Returns a string representation of the object. |
Inherited methods | |
|---|---|
Public constructors
Varying
public Varying (int type,
String name)
| Parameters | |
|---|---|
type |
int: Value is MeshSpecification.TYPE_FLOAT, MeshSpecification.TYPE_FLOAT2, MeshSpecification.TYPE_FLOAT3, MeshSpecification.TYPE_FLOAT4, or MeshSpecification.TYPE_UBYTE4 |
name |
String: This value cannot be null. |
Public methods
getName
public String getName ()
Return the name of this Varying
| Returns | |
|---|---|
String |
This value cannot be null. |
getType
public int getType ()
Return the corresponding data type for this Varying.
| Returns | |
|---|---|
int |
Value is MeshSpecification.TYPE_FLOAT, MeshSpecification.TYPE_FLOAT2, MeshSpecification.TYPE_FLOAT3, MeshSpecification.TYPE_FLOAT4, or MeshSpecification.TYPE_UBYTE4 |
toString
public String toString ()
Returns a string representation of the object. In general, the
toString method returns a string that
"textually represents" this object. The result should
be a concise but informative representation that is easy for a
person to read.
It is recommended that all subclasses override this method.
The toString method for class Object
returns a string consisting of the name of the class of which the
object is an instance, the at-sign character `@', and
the unsigned hexadecimal representation of the hash code of the
object. In other words, this method returns a string equal to the
value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())
| Returns | |
|---|---|
String |
a string representation of the object. |

