Lines Matching refs:ptr

41 static inline minikin::MeasuredTextBuilder* toBuilder(jlong ptr) {  in toBuilder()  argument
42 return reinterpret_cast<minikin::MeasuredTextBuilder*>(ptr); in toBuilder()
45 static inline Paint* toPaint(jlong ptr) { in toPaint() argument
46 return reinterpret_cast<Paint*>(ptr); in toPaint()
49 static inline minikin::MeasuredText* toMeasuredParagraph(jlong ptr) { in toMeasuredParagraph() argument
50 return reinterpret_cast<minikin::MeasuredText*>(ptr); in toMeasuredParagraph()
53 template<typename Ptr> static inline jlong toJLong(Ptr ptr) { in toJLong() argument
54 return reinterpret_cast<jlong>(ptr); in toJLong()
104 static jfloat nGetWidth(CRITICAL_JNI_PARAMS_COMMA jlong ptr, jint start, jint end) { in nGetWidth() argument
105 minikin::MeasuredText* mt = toMeasuredParagraph(ptr); in nGetWidth()
113 static jfloat nGetCharWidthAt(CRITICAL_JNI_PARAMS_COMMA jlong ptr, jint offset) { in nGetCharWidthAt() argument
114 return toMeasuredParagraph(ptr)->widths[offset]; in nGetCharWidthAt()
118 static void nGetBounds(JNIEnv* env, jobject, jlong ptr, jcharArray javaText, jint start, jint end, in nGetBounds() argument
124 minikin::MinikinRect rect = toMeasuredParagraph(ptr)->getBounds(textBuffer, range); in nGetBounds()
138 static jlong nGetExtent(JNIEnv* env, jobject, jlong ptr, jcharArray javaText, jint start, in nGetExtent() argument
144 minikin::MinikinExtent extent = toMeasuredParagraph(ptr)->getExtent(textBuffer, range); in nGetExtent()
157 static jint nGetMemoryUsage(CRITICAL_JNI_PARAMS_COMMA jlong ptr) { in nGetMemoryUsage() argument
158 return static_cast<jint>(toMeasuredParagraph(ptr)->getMemoryUsage()); in nGetMemoryUsage()