예제 #1
0
Splat::Splat() {
#ifdef SHOW_3DMAPS_WITH_2D
    texHandle = NULL;
#endif
    subTex[0] = subTex[1] = NULL;
    pblock = NULL;
    xyzGen = NULL;
//	paramDlg = NULL;
    mapOn[0] = mapOn[1] = 1;
    splatCD.MakeAutoParamBlocks(this);	// make and intialize paramblock2
    Init();
    fileVersion = 0;
}
예제 #2
0
Splat::Splat() {
#ifdef SHOW_3DMAPS_WITH_2D
	texHandle = NULL;
#endif
	subTex[0] = subTex[1] = NULL;
	pblock = NULL;
	xyzGen = NULL;
//	paramDlg = NULL;
	mapOn[0] = mapOn[1] = 1;
	splatCD.MakeAutoParamBlocks(this);	// make and intialize paramblock2
	Init();
	fileVersion = 0;

	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);
}