1104c45677660586026a7e74ef8c47d396403d50eMichael Jurka/* 2104c45677660586026a7e74ef8c47d396403d50eMichael Jurka * Copyright (C) 2010 The Android Open Source Project 3104c45677660586026a7e74ef8c47d396403d50eMichael Jurka * 4104c45677660586026a7e74ef8c47d396403d50eMichael Jurka * Licensed under the Apache License, Version 2.0 (the "License"); 5104c45677660586026a7e74ef8c47d396403d50eMichael Jurka * you may not use this file except in compliance with the License. 6104c45677660586026a7e74ef8c47d396403d50eMichael Jurka * You may obtain a copy of the License at 7104c45677660586026a7e74ef8c47d396403d50eMichael Jurka * 8104c45677660586026a7e74ef8c47d396403d50eMichael Jurka * http://www.apache.org/licenses/LICENSE-2.0 9104c45677660586026a7e74ef8c47d396403d50eMichael Jurka * 10104c45677660586026a7e74ef8c47d396403d50eMichael Jurka * Unless required by applicable law or agreed to in writing, software 11104c45677660586026a7e74ef8c47d396403d50eMichael Jurka * distributed under the License is distributed on an "AS IS" BASIS, 12104c45677660586026a7e74ef8c47d396403d50eMichael Jurka * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13104c45677660586026a7e74ef8c47d396403d50eMichael Jurka * See the License for the specific language governing permissions and 14104c45677660586026a7e74ef8c47d396403d50eMichael Jurka * limitations under the License. 15104c45677660586026a7e74ef8c47d396403d50eMichael Jurka */ 16104c45677660586026a7e74ef8c47d396403d50eMichael Jurka 17104c45677660586026a7e74ef8c47d396403d50eMichael Jurkapackage com.android.gallery3d.glrenderer; 18104c45677660586026a7e74ef8c47d396403d50eMichael Jurka 19104c45677660586026a7e74ef8c47d396403d50eMichael Jurkaimport junit.framework.Assert; 20104c45677660586026a7e74ef8c47d396403d50eMichael Jurka 21104c45677660586026a7e74ef8c47d396403d50eMichael Jurkapublic class GLPaint { 22104c45677660586026a7e74ef8c47d396403d50eMichael Jurka private float mLineWidth = 1f; 23104c45677660586026a7e74ef8c47d396403d50eMichael Jurka private int mColor = 0; 24104c45677660586026a7e74ef8c47d396403d50eMichael Jurka 25104c45677660586026a7e74ef8c47d396403d50eMichael Jurka public void setColor(int color) { 26104c45677660586026a7e74ef8c47d396403d50eMichael Jurka mColor = color; 27104c45677660586026a7e74ef8c47d396403d50eMichael Jurka } 28104c45677660586026a7e74ef8c47d396403d50eMichael Jurka 29104c45677660586026a7e74ef8c47d396403d50eMichael Jurka public int getColor() { 30104c45677660586026a7e74ef8c47d396403d50eMichael Jurka return mColor; 31104c45677660586026a7e74ef8c47d396403d50eMichael Jurka } 32104c45677660586026a7e74ef8c47d396403d50eMichael Jurka 33104c45677660586026a7e74ef8c47d396403d50eMichael Jurka public void setLineWidth(float width) { 34104c45677660586026a7e74ef8c47d396403d50eMichael Jurka Assert.assertTrue(width >= 0); 35104c45677660586026a7e74ef8c47d396403d50eMichael Jurka mLineWidth = width; 36104c45677660586026a7e74ef8c47d396403d50eMichael Jurka } 37104c45677660586026a7e74ef8c47d396403d50eMichael Jurka 38104c45677660586026a7e74ef8c47d396403d50eMichael Jurka public float getLineWidth() { 39104c45677660586026a7e74ef8c47d396403d50eMichael Jurka return mLineWidth; 40104c45677660586026a7e74ef8c47d396403d50eMichael Jurka } 41104c45677660586026a7e74ef8c47d396403d50eMichael Jurka} 42