public static Init ( DisposableI parent, string contentPath, string tag, ShaderVersions shaderVersion, |
||
parent | DisposableI | |
contentPath | string | |
tag | string | |
shaderVersion | ShaderVersions | |
loadedCallback | ||
return | void |
public static void Init(DisposableI parent, string contentPath, string tag, ShaderVersions shaderVersion, Loader.LoadedCallbackMethod loadedCallback)
{
Shader = ShaderAPI.New(parent, contentPath + tag + "DiffuseTexture.rs", shaderVersion,
delegate(object sender, bool succeeded)
{
if (succeeded)
{
init((ShaderI)sender, loadedCallback);
}
else
{
FailedToLoad = true;
if (loadedCallback != null) loadedCallback(null, false);
}
});
}
DiffuseTextureMaterial::Init ( DisposableI parent, string contentPath, string tag, ShaderVersions shaderVersion, ShaderFloatingPointQuality vsQuality, ShaderFloatingPointQuality psQuality, |