Exemple #1
0
bool InitCooking(NxUserAllocator* allocator, NxUserOutputStream* outputStream)
{
#ifdef COOKING_INTERFACE
  hasCookingLibrary();
  if ( !gCooking ) return false;
  return gCooking->NxInitCooking(allocator, outputStream);
#else
  return NxInitCooking(allocator, outputStream);
#endif
}
Exemple #2
0
bool ReleasePMap(NxPMap& pmap)
{
#ifdef COOKING_INTERFACE
  hasCookingLibrary();
  if ( !gCooking ) return false;
  return gCooking->NxReleasePMap(pmap);
#else
  return NxReleasePMap(pmap);
#endif
}
Exemple #3
0
bool CookSoftBodyMesh(const NxSoftBodyMeshDesc& desc, NxStream& stream)
{
#ifdef COOKING_INTERFACE
	hasCookingLibrary();
	if ( !gCooking ) return false;
	return gCooking->NxCookSoftBodyMesh(desc,stream);
#else
	return NxCookSoftBodyMesh(desc,stream);
#endif
}
Exemple #4
0
bool CreatePMap(NxPMap& pmap, const NxTriangleMesh& mesh, NxU32 density, NxUserOutputStream* outputStream)
{
#ifdef COOKING_INTERFACE
  hasCookingLibrary();
  if ( !gCooking ) return false;
  return gCooking->NxCreatePMap(pmap,mesh,density,outputStream);
#else
  return NxCreatePMap(pmap,mesh,density,outputStream);
#endif
}
bool CookTriangleMesh(const	::NxTriangleMeshDesc &desc,	NxStream &stream)
{
	#ifdef COOKING_INTERFACE
	hasCookingLibrary();
	if (!gCooking)
	{
		return false;
	}
	return gCooking->NxCookTriangleMesh(desc,	stream);
	#else
	return NxCookTriangleMesh(desc,	stream);
	#endif
}
bool InitCooking(void)
{
	#ifdef COOKING_INTERFACE
	hasCookingLibrary();
	if (!gCooking)
	{
		return false;
	}
	return gCooking->NxInitCooking();
	#else
	return NxInitCooking();
	#endif
}
bool  SetCookingParams(const ::NxCookingParams &params)
{
	bool ret = false;
#ifdef COOKING_INTERFACE
	hasCookingLibrary();
	if (gCooking)
	{
	  ret = gCooking->NxSetCookingParams(params);
	}
#else
  ret = NxSetCookingParams(params);
#endif
  return ret;
}
const ::NxCookingParams & GetCookingParams(void)
{
	static NxCookingParams r;
	NxCookingParams &ret = r;
#ifdef COOKING_INTERFACE
	hasCookingLibrary();
	if (gCooking)
	{
	  ret = gCooking->NxGetCookingParams();
	}
#else
  ret = NxGetCookingParams();
#endif
  return ret;
}