Example #1
0
        public ShaderResource(Video video, string name, int vertexIndex, int pixelIndex)
        {
            Name             = name;
            this.video       = video;
            this.vertexIndex = vertexIndex;
            this.pixelIndex  = pixelIndex;

            com      = new ShaderResourceCom(video.com, vertexIndex, pixelIndex);
            Apply    = setNothing;
            resource = new WeakReference(null);
        }
Example #2
0
        public ShaderResource(Video video, string name, int vertexIndex, int pixelIndex)
        {
            Name = name;
            this.video = video;
            this.vertexIndex = vertexIndex;
            this.pixelIndex = pixelIndex;

            com = new ShaderResourceCom(video.com, vertexIndex, pixelIndex);
            Apply = setNothing;
            resource = new WeakReference(null);
        }
Example #3
0
 public ShaderResource(string name, VideoCom video, ShaderModelCom vertexShader, ShaderModelCom pixelShader, int vertexIndex, int pixelIndex)
 {
     Name = name;
     com  = new ShaderResourceCom(video, vertexShader, pixelShader, vertexIndex, pixelIndex);
 }
Example #4
0
 public ShaderResource(string name, VideoCom video, ShaderModelCom vertexShader, ShaderModelCom pixelShader, int vertexIndex, int pixelIndex)
 {
     Name = name;
     com = new ShaderResourceCom(video, vertexShader, pixelShader, vertexIndex, pixelIndex);
 }