ROOT logo
// $Id: SGlUniform.cxx 2484 2011-06-20 05:25:59Z 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/.

#include "SGlUniform.h"

// SGlUniform

//______________________________________________________________________________
//
//

ClassImp(SGlUniform);

//==============================================================================

SGlUniform::SGlUniform() :
  SRefCounted(),
  fIsFloat  (false),
  fType     (-1),
  fVarSize  (-1),
  fArrSize  (-1),
  fLocation (-1)
{}

SGlUniform::SGlUniform(const Text_t* name, const Text_t* defs, Bool_t is_float,
		       Int_t type, Int_t var_size, Int_t arr_size, Int_t loc) :
  SRefCounted(),

  fName     (name),
  fDefaults (defs),
  fIsFloat  (is_float),
  fType     (type),
  fVarSize  (var_size),
  fArrSize  (arr_size),
  fLocation (loc)
{}

SGlUniform::~SGlUniform()
{}

//==============================================================================

void SGlUniform::Reset(const TString& name, const TString& defs, Bool_t is_float,
		       Int_t type, Int_t var_size, Int_t arr_size, Int_t loc)
{
  fName     = name;
  fDefaults = defs;
  fIsFloat  = is_float;
  fType     = type;
  fVarSize  = var_size;
  fArrSize  = arr_size;
  fLocation = loc;
}
 SGlUniform.cxx:1
 SGlUniform.cxx:2
 SGlUniform.cxx:3
 SGlUniform.cxx:4
 SGlUniform.cxx:5
 SGlUniform.cxx:6
 SGlUniform.cxx:7
 SGlUniform.cxx:8
 SGlUniform.cxx:9
 SGlUniform.cxx:10
 SGlUniform.cxx:11
 SGlUniform.cxx:12
 SGlUniform.cxx:13
 SGlUniform.cxx:14
 SGlUniform.cxx:15
 SGlUniform.cxx:16
 SGlUniform.cxx:17
 SGlUniform.cxx:18
 SGlUniform.cxx:19
 SGlUniform.cxx:20
 SGlUniform.cxx:21
 SGlUniform.cxx:22
 SGlUniform.cxx:23
 SGlUniform.cxx:24
 SGlUniform.cxx:25
 SGlUniform.cxx:26
 SGlUniform.cxx:27
 SGlUniform.cxx:28
 SGlUniform.cxx:29
 SGlUniform.cxx:30
 SGlUniform.cxx:31
 SGlUniform.cxx:32
 SGlUniform.cxx:33
 SGlUniform.cxx:34
 SGlUniform.cxx:35
 SGlUniform.cxx:36
 SGlUniform.cxx:37
 SGlUniform.cxx:38
 SGlUniform.cxx:39
 SGlUniform.cxx:40
 SGlUniform.cxx:41
 SGlUniform.cxx:42
 SGlUniform.cxx:43
 SGlUniform.cxx:44
 SGlUniform.cxx:45
 SGlUniform.cxx:46
 SGlUniform.cxx:47
 SGlUniform.cxx:48
 SGlUniform.cxx:49
 SGlUniform.cxx:50
 SGlUniform.cxx:51
 SGlUniform.cxx:52
 SGlUniform.cxx:53
 SGlUniform.cxx:54
 SGlUniform.cxx:55
 SGlUniform.cxx:56