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.
| Returns | |
|---|---|
String |
a string representation of the object. |