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