DIFF

ResourceManagerPlugin.c

/*
===========================================
Do not modify, this script is generated
===========================================
*/

#ifdef WORKBENCH

/*!
\addtogroup WorkbenchAPI_Plugins
\{
*/

class ResourceManagerPlugin: WorkbenchPlugin
{
	event void OnRegisterResource(string absFileName, BaseContainer metaFile);
	event BuildResourceContext OnBuildResource(string absSrcFileName, string absDestFileName, BaseContainer metaFile, BaseContainer configuration, GeneratedResources generatedResources);
	event void OnRenameResource(string absFileNameOld, string absFileNameNew, BaseContainer metaFile);
	//! Returns a directory where new default materials may be generated for given mesh object model (`absModelPath`).
	event string OnGetMaterialGenerateDir(string absModelPath);
	//! Returns suggested MaterialClass name for given material path.
	event string OnGetMaterialClassName(string absMaterialPath, GeneratedResources generatedResources);
	event void OnMaterialCreated(string absMaterialPath, BaseContainer materialSrc, GeneratedResources generatedResources);
}

/*!
\}
*/

#endif // WORKBENCH