FileDocCategorySizeDatePackage
ComposeShader_Delegate.javaAPI DocAndroid 5.1 API2667Thu Mar 12 22:22:44 GMT 2015android.graphics

ComposeShader_Delegate

public class ComposeShader_Delegate extends Shader_Delegate
Delegate implementing the native methods of android.graphics.ComposeShader Through the layoutlib_create tool, the original native methods of ComposeShader have been replaced by calls to methods of the same name in this delegate class. This class behaves like the original native implementation, but in Java, keeping previously native data into its own objects and mapping them to int that are sent back and forth between it and the original ComposeShader class. Because this extends {@link Shader_Delegate}, there's no need to use a {@link DelegateManager}, as all the Shader classes will be added to the manager owned by {@link Shader_Delegate}.
see
Shader_Delegate

Fields Summary
Constructors Summary
Methods Summary
public java.awt.PaintgetJavaPaint()

        // FIXME
        return null;
    
public java.lang.StringgetSupportMessage()

        return "Compose Shaders are not supported in Layout Preview mode.";
    
public booleanisSupported()

        return false;
    
static longnativeCreate1(long native_shaderA, long native_shaderB, long native_mode)

        // FIXME not supported yet.
        ComposeShader_Delegate newDelegate = new ComposeShader_Delegate();
        return sManager.addNewDelegate(newDelegate);
    
static longnativeCreate2(long native_shaderA, long native_shaderB, int porterDuffMode)

        // FIXME not supported yet.
        ComposeShader_Delegate newDelegate = new ComposeShader_Delegate();
        return sManager.addNewDelegate(newDelegate);