Lines Matching refs:mJavaArray
45 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(0) {} \
49 mJavaArray = nullptr; \
59 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \
63 mJavaArray = javaArray; \
64 mSize = mEnv->GetArrayLength(mJavaArray); \
66 mEnv->Get ## NAME ## ArrayRegion(mJavaArray, 0, mSize, mBuffer); \
69 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \
73 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \
79 PRIMITIVE_TYPE ## Array mJavaArray; \
105 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \
107 : mEnv(env), mJavaArray(javaArray), mRawArray(nullptr) { \
108 if (mJavaArray == nullptr) { \
111 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \
116 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, 0); \
120 mJavaArray = javaArray; \
121 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \
124 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \
128 size_t size() const { return mEnv->GetArrayLength(mJavaArray); } \
131 PRIMITIVE_TYPE ## Array mJavaArray; \