AttachShaders() public method

Re-Attaches the currently used VertexShader">Vertex- and
public AttachShaders ( ) : void
return void
コード例 #1
0
ファイル: ShaderProgram.cs プロジェクト: undue/duality
        protected override void OnCopyDataTo(object target, ICloneOperation operation)
        {
            base.OnCopyDataTo(target, operation);
            ShaderProgram targetShader = target as ShaderProgram;

            targetShader.AttachShaders();
            targetShader.Compile();
        }
コード例 #2
0
        protected override void OnCopyTo(Resource r, Duality.Cloning.CloneProvider provider)
        {
            base.OnCopyTo(r, provider);
            ShaderProgram c = r as ShaderProgram;

            c.AttachShaders(this.vert, this.frag);
            if (this.compiled)
            {
                c.Compile();
            }
        }