11 #ifndef __GAS_LinearCombination_h__ 
   12 #define __GAS_LinearCombination_h__ 
   68     void getCoefficientsAndConstant(
fpreal coeff[3],
 
  101                            makeConstantInActiveRegion,
 
  105     void makeConstantInActiveRegionPartial(
SIM_RawField* dest,
 
  111     class linearCombineAttrParms
 
  129                     linearCombineAttrParms &, 
parms);
 
  131                                       linearCombineAttrParms &
parms,
 
  148     bool    linearCombineAttribute(
GA_Detail *gdp,
 
  161     DECLARE_STANDARD_GETCASTTOTYPE();
 
  164                         "Gas Linear Combination",
 
  165                         getDopDescription());
 
typedef int(APIENTRYP RE_PFNGLXSWAPINTERVALSGIPROC)(int)
 
bool solveGasSubclass(SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep) override
 
const GA_PointGroup * ptgrp
 
#define GAS_NAME_GEOMETRY
 
GT_API const UT_StringHolder time
 
#define GAS_NAME_USETIMESTEP
 
GETSET_DATA_FUNCS_F("coeff1", Coeff1)
 
const UT_Vector3D & getOptionV3(const UT_StringRef &name) const 
 
fpreal getConstantVec(int comp) const 
 
GAS_LinearCombination(const SIM_DataFactory *factory)
 
#define GAS_NAME_FIELDDEST
 
GLuint const GLchar * name
 
GET_DATA_FUNC_S(GAS_NAME_FIELDDEST, FieldDstName)
 
GET_DATA_FUNC_F(GAS_NAME_TIMESCALE, TimeScale)
 
const SIM_Options & getOptions() const 
 
GA_API const UT_StringHolder parms
 
IMATH_NAMESPACE::V2f IMATH_NAMESPACE::Box2i std::string this attribute is obsolete as of OpenEXR v3 float
 
#define GAS_NAME_TIMESCALE
 
Container class for all geometry. 
 
GET_DATA_FUNC_B("createattrib", CreateAttrib)
 
GETSET_DATA_FUNCS_I("operation", Operation)
 
GLint GLfloat GLint stencil
 
~GAS_LinearCombination() override
 
const GA_PointGroup SIM_Time timestep