/*==LICENSE==* CyanWorlds.com Engine - MMOG client, server and tools Copyright (C) 2011 Cyan Worlds, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . You can contact Cyan Worlds, Inc. by email legal@cyan.com or by snail mail at: Cyan Worlds, Inc. 14617 N Newport Hwy Mead, WA 99021 *==LICENSE==*/ #ifndef PL_LAYERTEXBITMAPPB_H #define PL_LAYERTEXBITMAPPB_H // Param ID's enum { kBmpUseBitmap, kBmpBitmap, // Cropping/Placement kBmpApply, kBmpCropPlace, kBmpClipU, kBmpClipV, kBmpClipW, kBmpClipH, // Misc kBmpDiscardColor, kBmpInvertColor, kBmpDiscardAlpha, kBmpInvertAlpha, // Texture quality kBmpNonCompressed, kBmpScaling, // Mipmap kBmpNoFilter, kBmpMipBlur, kBmpMipBias, kBmpMipBiasAmt, // Max only kBmpMonoOutput, kBmpRGBOutput, // Detail kBmpUseDetail, kBmpDetailStartSize, kBmpDetailStopSize, kBmpDetailStartOpac, kBmpDetailStopOpac, // New export size controls kBmpExportWidth, kBmpExportHeight, kBmpExportLastWidth, // Annoying fields, these two, but they're necessary kBmpExportLastHeight, // for clamping the spinners to powers of 2 // Keep a sysmem copy of the texture kBmpNoDiscard }; enum { kScalingAny, kScalingHalf, kScalingNone }; #endif //PL_LAYERTEXBITMAPPB_H