void Gradient::Init() { if (uvGen) uvGen->Reset(); else ReplaceReference( UVGEN_REF, GetNewDefaultUVGen()); if (texout) texout->Reset(); else ReplaceReference( TEXOUT_REF, GetNewDefaultTextureOutput()); ivalid.SetEmpty(); }
//From MtlBase void SampleShaderPlugin::Reset() { if (uvGen) uvGen->Reset(); else ReplaceReference( 0, GetNewDefaultUVGen()); //TODO: Reset texmap back to its default values ivalid.SetEmpty(); }
//From MtlBase void CrackVisualizer::Reset() { if (uvGen) uvGen->Reset(); else ReplaceReference( 0, GetNewDefaultUVGen()); //TODO: Reset texmap back to its default values ivalid.SetEmpty(); }
//From MtlBase void PainterTextureSample::Reset() { if (uvGen) uvGen->Reset(); else ReplaceReference( 0, GetNewDefaultUVGen()); //TODO: Reset texmap back to its default values ivalid.SetEmpty(); }
plStaticEnvLayer::plStaticEnvLayer() : fBitmapPB(NULL), fUVGen(NULL), fTexHandle(NULL), fTexTime(0), fIValid(NEVER) { int i; for( i = 0; i < 6; i++ ) { fBitmaps[ i ] = NULL; } plStaticEnvLayerDesc.MakeAutoParamBlocks(this); ReplaceReference(kRefUVGen, GetNewDefaultUVGen()); }
plLayerTex::plLayerTex() : fBitmapPB(NULL), fUVGen(NULL), fTexHandle(NULL), fTexTime(0), fBM(NULL), fIValid(NEVER) { #if 0 // Initialize the paramblock descriptors only once static bool descInit = false; if (!descInit) { descInit = true; GetBitmapBlk()->SetClassDesc(GetLayerTexDesc()); } #endif plLayerTexDesc.MakeAutoParamBlocks(this); ReplaceReference(kRefUVGen, GetNewDefaultUVGen()); }