CellTex::CellTex() { // paramDlg = NULL; #ifdef SHOW_3DMAPS_WITH_2D texHandle = NULL; #endif pblock = NULL; xyzGen = NULL; texout = NULL; subTex[0] = subTex[1] = subTex[2] = NULL; cellTexCD.MakeAutoParamBlocks(this); // make and intialize paramblock2 Init(); InitializeCriticalSection(&csect); ivalid.SetEmpty(); }
CellTex::CellTex() { // paramDlg = NULL; #ifdef SHOW_3DMAPS_WITH_2D texHandle = NULL; #endif pblock = NULL; xyzGen = NULL; texout = NULL; subTex[0] = subTex[1] = subTex[2] = NULL; cellTexCD.MakeAutoParamBlocks(this); // make and intialize paramblock2 Init(); InitializeCriticalSection(&csect); ivalid.SetEmpty(); mapValid.SetEmpty(); MaxSDK::TexmapThreadSafe* pTexmapThreadSafe = static_cast<MaxSDK::TexmapThreadSafe*>(GetInterface(ITEXMAP_THREAD_SAFE)); DbgAssert(pTexmapThreadSafe != nullptr); pTexmapThreadSafe->SetFunctionFlag(MaxSDK::TexmapThreadSafe::FunctionEvalMono, true); pTexmapThreadSafe->SetFunctionFlag(MaxSDK::TexmapThreadSafe::FunctionEvalColor, true); }