Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
icl::geom::AlphaFuncProperty Struct Reference

extra base class for primitives, that use a special alpha function (in particular textures) More...

#include <Primitive.h>

Inheritance diagram for icl::geom::AlphaFuncProperty:
icl::geom::GenericTexturePrimitive icl::geom::SharedTexturePrimitive icl::geom::TextureGridPrimitive icl::geom::TexturePrimitive icl::geom::TwoSidedTextureGridPrimitive icl::geom::TextPrimitive

List of all members.

Public Member Functions

 AlphaFuncProperty ()
 base constructor setting up to GL_GREATER 0.1
 AlphaFuncProperty (int alphaFunc, float alphaValue)
void setAlphaFunc (int func, float value)
 used for setting up the alpha func, that is used to render this texture primitive
void restoreAlphaDefaults ()

Public Attributes

int alphaFunc
 < used for glAlphaFunc call glAlphaFunc((GLenum)alphaFunc,alphaValue)
float alphaValue
 < used for glAlphaFunc call glAlphaFunc((GLenum)alphaFunc,alphaValue)

Detailed Description

extra base class for primitives, that use a special alpha function (in particular textures)


Constructor & Destructor Documentation

base constructor setting up to GL_GREATER 0.1

icl::geom::AlphaFuncProperty::AlphaFuncProperty ( int  alphaFunc,
float  alphaValue 
) [inline]

Member Function Documentation

void icl::geom::AlphaFuncProperty::setAlphaFunc ( int  func,
float  value 
) [inline]

used for setting up the alpha func, that is used to render this texture primitive


Member Data Documentation

< used for glAlphaFunc call glAlphaFunc((GLenum)alphaFunc,alphaValue)

< used for glAlphaFunc call glAlphaFunc((GLenum)alphaFunc,alphaValue)


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines