ROOT logo
// $Id: ZGlBlending.cxx 2145 2009-02-26 22:09:19Z matevz $

// Copyright (C) 1999-2008, Matevz Tadel. All rights reserved.
// This file is part of GLED, released under GNU General Public License version 2.
// For the licensing terms see $GLEDSYS/LICENSE or http://www.gnu.org/.

//__________________________________________________________________________
// ZGlBlending
//
//

#include "ZGlBlending.h"
#include "ZGlBlending.c7"

#include <GL/glew.h>

ClassImp(ZGlBlending);

/**************************************************************************/

void ZGlBlending::_init()
{
  mBlendOp   = O_Nop;
  mBSrcFac   = GL_SRC_ALPHA;
  mBDstFac   = GL_ONE_MINUS_SRC_ALPHA;
  mBEquation = GL_FUNC_ADD;
  mBConstCol.rgba(0.5, 0.5, 0.5, 0.5);

  mAntiAliasOp = O_Nop;
  bPointSmooth = true;
  mPointSize   = 1;
  mPointHint   = GL_FASTEST;
  bLineSmooth  = true;
  mLineWidth   = 1;
  mLineHint    = GL_FASTEST;

  mFogOp   = O_Nop;
  mFogMode = GL_EXP;
  mFogHint = GL_FASTEST;
  mFogColor.rgba(0.1,0.1,0.1);
  mFogDensity = 0.2;
  mFogBeg     = 0;
  mFogEnd     = 20;

  mDepthOp   = O_Nop;
  mDepthFunc = GL_LESS;
  mDepthMaskOp = O_Nop;
}

/**************************************************************************/


/**************************************************************************/
 ZGlBlending.cxx:1
 ZGlBlending.cxx:2
 ZGlBlending.cxx:3
 ZGlBlending.cxx:4
 ZGlBlending.cxx:5
 ZGlBlending.cxx:6
 ZGlBlending.cxx:7
 ZGlBlending.cxx:8
 ZGlBlending.cxx:9
 ZGlBlending.cxx:10
 ZGlBlending.cxx:11
 ZGlBlending.cxx:12
 ZGlBlending.cxx:13
 ZGlBlending.cxx:14
 ZGlBlending.cxx:15
 ZGlBlending.cxx:16
 ZGlBlending.cxx:17
 ZGlBlending.cxx:18
 ZGlBlending.cxx:19
 ZGlBlending.cxx:20
 ZGlBlending.cxx:21
 ZGlBlending.cxx:22
 ZGlBlending.cxx:23
 ZGlBlending.cxx:24
 ZGlBlending.cxx:25
 ZGlBlending.cxx:26
 ZGlBlending.cxx:27
 ZGlBlending.cxx:28
 ZGlBlending.cxx:29
 ZGlBlending.cxx:30
 ZGlBlending.cxx:31
 ZGlBlending.cxx:32
 ZGlBlending.cxx:33
 ZGlBlending.cxx:34
 ZGlBlending.cxx:35
 ZGlBlending.cxx:36
 ZGlBlending.cxx:37
 ZGlBlending.cxx:38
 ZGlBlending.cxx:39
 ZGlBlending.cxx:40
 ZGlBlending.cxx:41
 ZGlBlending.cxx:42
 ZGlBlending.cxx:43
 ZGlBlending.cxx:44
 ZGlBlending.cxx:45
 ZGlBlending.cxx:46
 ZGlBlending.cxx:47
 ZGlBlending.cxx:48
 ZGlBlending.cxx:49
 ZGlBlending.cxx:50
 ZGlBlending.cxx:51
 ZGlBlending.cxx:52
 ZGlBlending.cxx:53