void CubeMap::SetCubeMapFile(TCHAR *file) { cubeMapFile = TSTR(file); initPS = true; UpdateButtonText(); cubemap_param_blk.ParamOption(pb_cubemapfile, p_init_file, file); }
void CubeMap::SetCubeMapFile(const AssetUser& file) { cubeMapFileAsset = file; initPS = true; UpdateButtonText(); static TCHAR cubemapFile[MAX_PATH]; _tcscpy(cubemapFile,cubeMapFileAsset.GetFileName()); cubemap_param_blk.ParamOption(pb_cubemapfile, p_init_file, cubemapFile); }
void BlobMesh::BeginEditParams(IObjParam *ip,ULONG flags,Animatable *prev) { this->ip = ip; SimpleObject2::BeginEditParams(ip,flags,prev); BlobMeshDesc.BeginEditParams(ip, this, flags, prev); blobmesh_param_blk.SetUserDlgProc(blobmesh_pfparams,new BlobMeshDlgProc(this)); blobmesh_param_blk.ParamOption(pb_nodelist,p_validator,&validator); blobmesh_param_blk.SetUserDlgProc(blobmesh_params,new BlobMeshParamsDlgProc(this)); }