< prev index next >

src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.m

Print this page




 235     J2dTraceNotImplPrimitive("MTLContext.endShapeClip");
 236     J2dTraceLn(J2D_TRACE_INFO, "MTLContext.endShapeClip");
 237 }
 238 
 239 - (void)resetComposite {
 240     //TODO
 241     J2dTraceNotImplPrimitive("MTLContext_ResetComposite");
 242     J2dTraceLn(J2D_TRACE_INFO, "MTLContext_ResetComposite");
 243 }
 244 
 245 - (void)setAlphaCompositeRule:(jint)rule extraAlpha:(jfloat)_extraAlpha
 246                         flags:(jint)flags {
 247     J2dTracePrimitive("MTLContext_SetAlphaComposite");
 248     J2dTraceLn3(J2D_TRACE_INFO, "MTLContext_SetAlphaComposite: rule=%d, extraAlpha=%1.2f, flags=%d", rule, extraAlpha, flags);
 249 
 250     extraAlpha = _extraAlpha;
 251     alphaCompositeRule = rule;
 252 }
 253 
 254 
 255 - (void)setXorComposite:(jint)xorPixel {
 256     //TODO
 257     J2dTraceNotImplPrimitive("MTLContext.setXorComposite");
 258     J2dTraceLn1(J2D_TRACE_INFO,
 259                 "MTLContext.setXorComposite: xorPixel=%08x", xorPixel);
 260 }
 261 
 262 - (jboolean)isBlendingDisabled {
 263     // TODO: hold case mtlc->alphaCompositeRule == RULE_SrcOver && sun_java2d_pipe_BufferedContext_SRC_IS_OPAQUE
 264     return alphaCompositeRule == RULE_Src && (extraAlpha - 1.0f < 0.001f);
 265 }
 266 
 267 
 268 - (void)resetTransform {
 269     J2dTracePrimitive("MTLContext_ResetTransform");
 270     J2dTraceLn(J2D_TRACE_INFO, "MTLContext_ResetTransform");
 271     useTransform = JNI_FALSE;
 272 }
 273 
 274 - (void)setTransformM00:(jdouble) m00 M10:(jdouble) m10
 275                     M01:(jdouble) m01 M11:(jdouble) m11
 276                     M02:(jdouble) m02 M12:(jdouble) m12 {
 277 
 278 
 279     J2dTraceLn(J2D_TRACE_INFO, "MTLContext_SetTransform");




 235     J2dTraceNotImplPrimitive("MTLContext.endShapeClip");
 236     J2dTraceLn(J2D_TRACE_INFO, "MTLContext.endShapeClip");
 237 }
 238 
 239 - (void)resetComposite {
 240     //TODO
 241     J2dTraceNotImplPrimitive("MTLContext_ResetComposite");
 242     J2dTraceLn(J2D_TRACE_INFO, "MTLContext_ResetComposite");
 243 }
 244 
 245 - (void)setAlphaCompositeRule:(jint)rule extraAlpha:(jfloat)_extraAlpha
 246                         flags:(jint)flags {
 247     J2dTracePrimitive("MTLContext_SetAlphaComposite");
 248     J2dTraceLn3(J2D_TRACE_INFO, "MTLContext_SetAlphaComposite: rule=%d, extraAlpha=%1.2f, flags=%d", rule, extraAlpha, flags);
 249 
 250     extraAlpha = _extraAlpha;
 251     alphaCompositeRule = rule;
 252 }
 253 
 254 
 255 - (void)setXorComposite:(jint)xp {
 256     //TODO
 257     J2dTraceNotImplPrimitive("MTLContext.setXorComposite");
 258     J2dTraceLn1(J2D_TRACE_INFO,
 259                 "MTLContext.setXorComposite: xorPixel=%08x", xp);
 260 }
 261 
 262 - (jboolean)isBlendingDisabled {
 263     // TODO: hold case mtlc->alphaCompositeRule == RULE_SrcOver && sun_java2d_pipe_BufferedContext_SRC_IS_OPAQUE
 264     return alphaCompositeRule == RULE_Src && (extraAlpha - 1.0f < 0.001f);
 265 }
 266 
 267 
 268 - (void)resetTransform {
 269     J2dTracePrimitive("MTLContext_ResetTransform");
 270     J2dTraceLn(J2D_TRACE_INFO, "MTLContext_ResetTransform");
 271     useTransform = JNI_FALSE;
 272 }
 273 
 274 - (void)setTransformM00:(jdouble) m00 M10:(jdouble) m10
 275                     M01:(jdouble) m01 M11:(jdouble) m11
 276                     M02:(jdouble) m02 M12:(jdouble) m12 {
 277 
 278 
 279     J2dTraceLn(J2D_TRACE_INFO, "MTLContext_SetTransform");


< prev index next >