Package org.robolectric.shadows
Class ShadowNativePositionedGlyphs
java.lang.Object
org.robolectric.shadows.ShadowNativePositionedGlyphs
@Implements(value=android.graphics.text.PositionedGlyphs.class,
minSdk=31,
shadowPicker=Picker.class,
isInAndroidSdk=false,
callNativeMethodsByDefault=true)
public class ShadowNativePositionedGlyphs
extends Object
Shadow for
PositionedGlyphs that is backed by native code-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static floatnGetAscent(long minikinLayout) protected static floatnGetDescent(long minikinLayout) protected static longnGetFont(long minikinLayout, int i) protected static intnGetGlyphCount(long minikinLayout) protected static intnGetGlyphId(long minikinLayout, int i) protected static floatnGetTotalAdvance(long minikinLayout) protected static floatnGetX(long minikinLayout, int i) protected static floatnGetY(long minikinLayout, int i) protected static long
-
Constructor Details
-
ShadowNativePositionedGlyphs
public ShadowNativePositionedGlyphs()
-
-
Method Details
-
nGetGlyphCount
@Implementation(maxSdk=34) protected static int nGetGlyphCount(long minikinLayout) -
nGetTotalAdvance
@Implementation(maxSdk=34) protected static float nGetTotalAdvance(long minikinLayout) -
nGetAscent
@Implementation(maxSdk=34) protected static float nGetAscent(long minikinLayout) -
nGetDescent
@Implementation(maxSdk=34) protected static float nGetDescent(long minikinLayout) -
nGetGlyphId
@Implementation(maxSdk=34) protected static int nGetGlyphId(long minikinLayout, int i) -
nGetX
@Implementation(maxSdk=34) protected static float nGetX(long minikinLayout, int i) -
nGetY
@Implementation(maxSdk=34) protected static float nGetY(long minikinLayout, int i) -
nGetFont
@Implementation(maxSdk=34) protected static long nGetFont(long minikinLayout, int i) -
nReleaseFunc
@Implementation(maxSdk=34) protected static long nReleaseFunc()
-