Package org.robolectric.nativeruntime
Class RuntimeShaderNatives
java.lang.Object
org.robolectric.nativeruntime.RuntimeShaderNatives
Native methods for RuntimeShader JNI registration.
Native method signatures are derived from https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/RuntimeShader.java
-
Method Summary
Modifier and TypeMethodDescriptionstatic longnativeCreateBuilder(String sksl) static longnativeCreateShader(long shaderBuilder, long matrix, boolean isOpaque) static longstatic voidnativeUpdateShader(long shaderBuilder, String shaderName, long shader) static voidnativeUpdateUniforms(long shaderBuilder, String uniformName, float[] uniforms)
-
Method Details
-
nativeGetFinalizer
public static long nativeGetFinalizer() -
nativeCreateBuilder
-
nativeCreateShader
public static long nativeCreateShader(long shaderBuilder, long matrix, boolean isOpaque) -
nativeUpdateUniforms
-
nativeUpdateShader
-