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

ICLGeom_API 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
ICLGeom_API 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