ShaderMaterials.Shaders.DiffuseTextureMaterial.Init C# (CSharp) 메소드

Init() 공개 정적인 메소드

public static Init ( DisposableI parent, string contentPath, string tag, ShaderVersions shaderVersion, Loader loadedCallback ) : void
parent DisposableI
contentPath string
tag string
shaderVersion ShaderVersions
loadedCallback Reign.Core.Loader
리턴 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);
                }
            });
        }

Same methods

DiffuseTextureMaterial::Init ( DisposableI parent, string contentPath, string tag, ShaderVersions shaderVersion, ShaderFloatingPointQuality vsQuality, ShaderFloatingPointQuality psQuality, Loader loadedCallback ) : void