示例#1
0
文件: CubeMap.cpp 项目: 2asoft/xray
void CubeMap::SetCubeMapFile(TCHAR *file)
{
	cubeMapFile = TSTR(file); 
	initPS = true; 
	UpdateButtonText();

	cubemap_param_blk.ParamOption(pb_cubemapfile, p_init_file, file);
}
示例#2
0
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);
}
示例#3
0
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));

}