Lines Matching defs:env

38 jboolean Java_android_filterfw_core_ShaderProgram_allocate(JNIEnv* env,
44 GLEnv* gl_env_ptr = ConvertFromJava<GLEnv>(env, gl_env);
52 ToCppString(env, fragment_shader)),
53 env,
59 ToCppString(env, vertex_shader),
60 ToCppString(env, fragment_shader)),
61 env,
66 jboolean Java_android_filterfw_core_ShaderProgram_deallocate(JNIEnv* env, jobject thiz) {
67 return ToJBool(DeleteNativeObject<ShaderProgram>(env, thiz));
70 jboolean Java_android_filterfw_core_ShaderProgram_compileAndLink(JNIEnv* env, jobject thiz) {
71 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
75 jboolean Java_android_filterfw_core_ShaderProgram_setUniformValue(JNIEnv* env,
79 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
80 const Value c_value = ToCValue(env, value);
81 const std::string c_key = ToCppString(env, key);
90 jobject Java_android_filterfw_core_ShaderProgram_getUniformValue(JNIEnv* env,
93 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
94 const std::string c_key = ToCppString(env, key);
95 return program ? ToJObject(env, program->GetUniformValue(c_key)) : JNI_NULL;
98 jboolean Java_android_filterfw_core_ShaderProgram_shaderProcess(JNIEnv* env,
102 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
106 const int input_count = env->GetArrayLength(inputs);
108 jobject input = env->GetObjectArrayElement(inputs, i);
109 const GLFrame* input_frame = ConvertFromJava<GLFrame>(env, input);
118 GLFrame* output_frame = ConvertFromJava<GLFrame>(env, output);
135 jobject Java_android_filterfw_core_ShaderProgram_nativeCreateIdentity(JNIEnv* env,
138 GLEnv* gl_env_ptr = ConvertFromJava<GLEnv>(env, gl_env);
140 return program ? WrapNewObjectInJava(program, env, false) : NULL;
143 jboolean Java_android_filterfw_core_ShaderProgram_setSourceRegion(JNIEnv* env,
153 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
161 jboolean Java_android_filterfw_core_ShaderProgram_setTargetRegion(JNIEnv* env,
171 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
179 jboolean Java_android_filterfw_core_ShaderProgram_setShaderClearsOutput(JNIEnv* env,
182 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
190 jboolean Java_android_filterfw_core_ShaderProgram_setShaderBlendEnabled(JNIEnv* env,
193 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
201 jboolean Java_android_filterfw_core_ShaderProgram_setShaderBlendFunc(JNIEnv* env,
205 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
213 jboolean Java_android_filterfw_core_ShaderProgram_setShaderClearColor(JNIEnv* env,
218 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
226 jboolean Java_android_filterfw_core_ShaderProgram_setShaderDrawMode(JNIEnv* env,
229 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
237 jboolean Java_android_filterfw_core_ShaderProgram_setShaderTileCounts(JNIEnv* env,
241 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
249 jboolean Java_android_filterfw_core_ShaderProgram_setShaderVertexCount(JNIEnv* env,
252 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
260 jboolean Java_android_filterfw_core_ShaderProgram_beginShaderDrawing(JNIEnv* env, jobject thiz) {
261 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
266 JNIEnv* env,
271 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
274 jfloat* float_ptr = env->GetFloatArrayElements(values, NULL);
275 const int length = env->GetArrayLength(values);
278 const std::string attr_string = ToCppString(env, attr_name);
287 env->ReleaseFloatArrayElements(values, float_ptr, JNI_ABORT);
295 JNIEnv* env,
304 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
307 VertexFrame* v_frame = ConvertFromJava<VertexFrame>(env, vertex_frame);
310 const std::string attr_string = ToCppString(env, attr_name);