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. |