1 /*------------------------------------------------------------------------- 2 * drawElements Quality Program Tester Core 3 * ---------------------------------------- 4 * 5 * Copyright 2014 The Android Open Source Project 6 * 7 * Licensed under the Apache License, Version 2.0 (the "License"); 8 * you may not use this file except in compliance with the License. 9 * You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, software 14 * distributed under the License is distributed on an "AS IS" BASIS, 15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 * See the License for the specific language governing permissions and 17 * limitations under the License. 18 * 19 *//*! 20 * \file 21 * \brief iOS Entry Point. 22 *//*--------------------------------------------------------------------*/ 23 24 #import "tcuEAGLView.h" 25 26 #import <QuartzCore/QuartzCore.h> 27 28 @implementation tcuEAGLView 29 30 + (Class)layerClass 31 { 32 // Override default layer. 33 return [CAEAGLLayer class]; 34 } 35 36 - (id)initWithCoder:(NSCoder*)coder 37 { 38 self = [super initWithCoder:coder]; 39 return self; 40 } 41 42 - (void)dealloc 43 { 44 [super dealloc]; 45 } 46 47 - (void)layoutSubviews 48 { 49 // \todo [2013-10-28 pyry] How to handle this request? 50 } 51 52 - (CAEAGLLayer *)getEAGLLayer 53 { 54 return (CAEAGLLayer*)self.layer; 55 } 56 57 @end 58