< prev index next >
src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h
Print this page
rev 54097 : 8259869: [macOS] Remove desktop module dependencies on JNF Reference APIs
rev 54098 : 8260616: Removing remaining JNF dependencies in the java.desktop module
8259729: Missed JNFInstanceOf -> IsInstanceOf conversion
*** 24,39 ****
*/
#ifndef CGLLayer_h_Included
#define CGLLayer_h_Included
- #import <JavaNativeFoundation/JavaNativeFoundation.h>
-
@interface CGLLayer : CAOpenGLLayer
{
@private
! JNFWeakJObjectWrapper *javaLayer;
// intermediate buffer, used the RQ lock to synchronize
GLuint textureID;
GLenum target;
float textureWidth;
--- 24,37 ----
*/
#ifndef CGLLayer_h_Included
#define CGLLayer_h_Included
@interface CGLLayer : CAOpenGLLayer
{
@private
! jobject javaLayer;
// intermediate buffer, used the RQ lock to synchronize
GLuint textureID;
GLenum target;
float textureWidth;
*** 43,53 ****
CGLLayer *remoteLayer;
NSObject<JRSRemoteLayer> *jrsRemoteLayer;
#endif /* REMOTELAYER */
}
! @property (nonatomic, retain) JNFWeakJObjectWrapper *javaLayer;
@property (readwrite, assign) GLuint textureID;
@property (readwrite, assign) GLenum target;
@property (readwrite, assign) float textureWidth;
@property (readwrite, assign) float textureHeight;
--- 41,51 ----
CGLLayer *remoteLayer;
NSObject<JRSRemoteLayer> *jrsRemoteLayer;
#endif /* REMOTELAYER */
}
! @property (nonatomic) jobject javaLayer;
@property (readwrite, assign) GLuint textureID;
@property (readwrite, assign) GLenum target;
@property (readwrite, assign) float textureWidth;
@property (readwrite, assign) float textureHeight;
*** 55,64 ****
@property (nonatomic, retain) CGLLayer *parentLayer;
@property (nonatomic, retain) CGLLayer *remoteLayer;
@property (nonatomic, retain) NSObject<JRSRemoteLayer> *jrsRemoteLayer;
#endif
! - (id) initWithJavaLayer:(JNFWeakJObjectWrapper *)javaLayer;
- (void) blitTexture;
@end
#endif /* CGLLayer_h_Included */
--- 53,62 ----
@property (nonatomic, retain) CGLLayer *parentLayer;
@property (nonatomic, retain) CGLLayer *remoteLayer;
@property (nonatomic, retain) NSObject<JRSRemoteLayer> *jrsRemoteLayer;
#endif
! - (id) initWithJavaLayer:(jobject)javaLayer;
- (void) blitTexture;
@end
#endif /* CGLLayer_h_Included */
< prev index next >