CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

effectstrings.h

00001 /*
00002     Copyright (C) 2002 by Anders Stenberg
00003 
00004     This library is free software; you can redistribute it and/or
00005     modify it under the terms of the GNU Library General Public
00006     License as published by the Free Software Foundation; either
00007     version 2 of the License, or (at your option) any later version.
00008 
00009     This library is distributed in the hope that it will be useful,
00010     but WITHOUT ANY WARRANTY; without even the implied warranty of
00011     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00012     Library General Public License for more details.
00013 
00014     You should have received a copy of the GNU Library General Public
00015     License along with this library; if not, write to the Free
00016     Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
00017 */
00018 
00019 /*
00020  * Do not add double include protection here! 
00021  *  CS\include\ivideo\effects\efstring.h  is the only file that should include this file and it MUST
00022  *  be able to include it twice or these strings will all be empty!
00023  *
00024  */
00025 
00026 
00027 
00029 // General strings
00031 REGISTER_STRING( enabled, "enabled" )
00032 REGISTER_STRING( disabled, "disabled" )
00033 REGISTER_STRING( fog, "fog" )
00034 REGISTER_STRING( mesh, "mesh" )
00035 REGISTER_STRING( lightmap, "lightmap" )
00036 
00038 // Misc drawing strings
00040 REGISTER_STRING( shade_mode, "shade mode" )
00041 REGISTER_STRING( flat, "flat" )
00042 REGISTER_STRING( smooth, "smooth" )
00043 
00045 // Blend mode strings
00047 REGISTER_STRING( blending, "blending" )
00048 REGISTER_STRING( source_blend_mode, "source blend mode" )
00049 REGISTER_STRING( destination_blend_mode, "destination blend mode" )
00050 REGISTER_STRING( source_color, "source color" )
00051 REGISTER_STRING( inverted_source_color, "inverted source color" )
00052 REGISTER_STRING( destination_color, "destination color" )
00053 REGISTER_STRING( inverted_destination_color, "inverted_destination color" )
00054 REGISTER_STRING( source_alpha, "source alpha" )
00055 REGISTER_STRING( inverted_source_alpha, "inverted source alpha" )
00056 REGISTER_STRING( destination_alpha, "destination alpha" )
00057 REGISTER_STRING( inverted_destination_alpha, "inverted destination alpha" )
00058 REGISTER_STRING( saturated_source_alpha, "saturated source alpha" )
00059 REGISTER_STRING( one, "one" )
00060 REGISTER_STRING( zero, "zero" )
00061 
00063 // Texture setup
00065 REGISTER_STRING( vertex_color_source, "vertex color source" )
00066 REGISTER_STRING( constant_color_source, "constant color source" )
00067 REGISTER_STRING( texture_source, "texture source" )
00068 REGISTER_STRING( texture_coordinate_source, "texture coordinate source" )
00069 
00071 // Multi texture setup
00073 
00074 REGISTER_STRING( color_source_1, "color source 1" )
00075 REGISTER_STRING( color_source_modifier_1, "color source modifier 1" )
00076 REGISTER_STRING( color_source_2, "color source 2" )
00077 REGISTER_STRING( color_source_modifier_2, "color source modifier 2" )
00078 REGISTER_STRING( color_source_3, "color source 3" )
00079 REGISTER_STRING( color_source_modifier_3, "color source modifier 3" )
00080 REGISTER_STRING( alpha_source_1, "alpha source 1" )
00081 REGISTER_STRING( alpha_source_modifier_1, "alpha source modifier 1" )
00082 REGISTER_STRING( alpha_source_2, "alpha source 2" )
00083 REGISTER_STRING( alpha_source_modifier_2, "alpha source modifier 2" )
00084 REGISTER_STRING( alpha_source_3, "alpha source 2" )
00085 REGISTER_STRING( alpha_source_modifier_3, "alpha source modifier 3" )
00086 REGISTER_STRING( vertex_color, "vertex color" )
00087 REGISTER_STRING( texture_color, "texture color" )
00088 REGISTER_STRING( constant_color, "constant color" )
00089 REGISTER_STRING( previous_layer_color, "previous layer color" )
00090 REGISTER_STRING( vertex_alpha, "vertex alpha" )
00091 REGISTER_STRING( texture_alpha, "texture alpha" )
00092 REGISTER_STRING( constant_alpha, "constant alpha" )
00093 REGISTER_STRING( previous_layer_alpha, "previous layer alpha" )
00094 
00095 REGISTER_STRING( color_operation, "color operation" )
00096 REGISTER_STRING( alpha_operation, "alpha operation" )
00097 REGISTER_STRING( use_source_1, "use source 1" )
00098 REGISTER_STRING( multiply, "multiply" )
00099 REGISTER_STRING( add, "add" )
00100 REGISTER_STRING( add_signed, "add signed" )
00101 REGISTER_STRING( subtract, "subtract" )
00102 REGISTER_STRING( interpolate, "interpolate" )
00103 REGISTER_STRING( dot_product, "dot product" )
00104 REGISTER_STRING( dot_product_to_alpha, "dot product to alpha" )
00105 
00106 REGISTER_STRING( scale_rgb, "scale rgb")
00107 REGISTER_STRING( scale_alpha, "scale alpha")
00108 
00110 // NVVertex program support
00112 
00113 REGISTER_STRING( nvvertex_program_gl, "nvvertex program gl")
00114 
00115 

Generated for Crystal Space by doxygen 1.2.14