slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
命名空间 | 宏定义 | 函数
common.cpp 文件参考
#include "common.h"
common.cpp 的引用(Include)关系图:

命名空间

namespace  facebook
 
namespace  facebook::yoga
 
namespace  facebook::yoga::vanillajni
 

宏定义

#define DEFINE_CALL_METHOD_FOR_PRIMITIVE_IMPLEMENTATION(jnitype, readableType)
 

函数

void facebook::yoga::vanillajni::registerNatives (JNIEnv *env, const char *className, const JNINativeMethod methods[], size_t numMethods)
 
jmethodID facebook::yoga::vanillajni::getStaticMethodId (JNIEnv *env, jclass clazz, const char *methodName, const char *methodDescriptor)
 
jmethodID facebook::yoga::vanillajni::getMethodId (JNIEnv *env, jclass clazz, const char *methodName, const char *methodDescriptor)
 
jfieldID facebook::yoga::vanillajni::getFieldId (JNIEnv *env, jclass clazz, const char *fieldName, const char *fieldSignature)
 
 facebook::yoga::vanillajni::DEFINE_CALL_METHOD_FOR_PRIMITIVE_IMPLEMENTATION (jlong, Long)
 
 facebook::yoga::vanillajni::DEFINE_CALL_METHOD_FOR_PRIMITIVE_IMPLEMENTATION (jfloat, Float)
 
 facebook::yoga::vanillajni::DEFINE_CALL_METHOD_FOR_PRIMITIVE_INTERFACE (void, Void)
 
ScopedLocalRef< jobjectfacebook::yoga::vanillajni::callStaticObjectMethod (JNIEnv *env, jclass clazz, jmethodID methodId,...)
 
ScopedGlobalRef< jobjectfacebook::yoga::vanillajni::newGlobalRef (JNIEnv *env, jobject obj)
 

宏定义说明

◆ DEFINE_CALL_METHOD_FOR_PRIMITIVE_IMPLEMENTATION

#define DEFINE_CALL_METHOD_FOR_PRIMITIVE_IMPLEMENTATION ( jnitype,
readableType )
值:
DEFINE_CALL_METHOD_FOR_PRIMITIVE_INTERFACE(jnitype, readableType) { \
va_list args; \
va_start(args, methodId); \
jnitype result = env->Call##readableType##MethodV(obj, methodId, args); \
va_end(args); \
assertNoPendingJniException(env); \
return result; \
}
#define DEFINE_CALL_METHOD_FOR_PRIMITIVE_INTERFACE(jnitype, readableType)
Definition common.h:55