예제 #1
0
        /// <summary>
        /// Checks if the specified technique in the effect is valid.
        /// </summary>
        /// <param name="name">The name of the technique to validate.</param>
        /// <returns>Whether the technique is valid.</returns>
        public bool ValidateTechnique(string name)
        {
            bool result = false;

            D3D.EffectHandle technique = _effect.GetTechnique(name);

            if (technique != null)
            {
                result = _effect.IsTechniqueValid(technique);
            }

            return(result);
        }
예제 #2
0
 public EffectHandle GetAnnotation(EffectHandle technique, int index)
 {
     throw new NotImplementedException();
 }
예제 #3
0
 public ParameterDescription GetParameterDescription(EffectHandle parameter)
 {
     throw new NotImplementedException();
 }
예제 #4
0
 public PixelShader GetValuePixelShader(EffectHandle parameter)
 {
     throw new NotImplementedException();
 }
예제 #5
0
 public string GetValueString(EffectHandle parameter)
 {
     throw new NotImplementedException();
 }
예제 #6
0
 public Matrix GetValueMatrixTranspose(EffectHandle parameter)
 {
     throw new NotImplementedException();
 }
예제 #7
0
 public ColorValue GetValueColor(EffectHandle parameter)
 {
     throw new NotImplementedException();
 }
예제 #8
0
 public float[] GetValueFloatArray(EffectHandle parameter, int count)
 {
     throw new NotImplementedException();
 }
예제 #9
0
 public void SetValue(EffectHandle parameter, [MarshalAs(4)] bool b)
 {
     throw new NotImplementedException();
 }
예제 #10
0
 public void SetValue(EffectHandle parameter, bool[] b)
 {
     throw new NotImplementedException();
 }
예제 #11
0
 public void SetValue(EffectHandle parameter, float[] f)
 {
     throw new NotImplementedException();
 }
예제 #12
0
 public void SetValue(EffectHandle parameter, Vector4 vector)
 {
     throw new NotImplementedException();
 }
예제 #13
0
 public void SetValue(EffectHandle parameter, ColorValue[] color)
 {
     throw new NotImplementedException();
 }
예제 #14
0
 public void SetValue(EffectHandle parameter, string str)
 {
     throw new NotImplementedException();
 }
예제 #15
0
 public void SetValue(EffectHandle parameter, BaseTexture texture)
 {
     throw new NotImplementedException();
 }
예제 #16
0
 public int[] GetValueIntegerArray(EffectHandle parameter, int count)
 {
     throw new NotImplementedException();
 }
예제 #17
0
 public float GetValueFloat(EffectHandle parameter)
 {
     throw new NotImplementedException();
 }
예제 #18
0
 public void SetValue(EffectHandle parameter, GraphicsStream data)
 {
     throw new NotImplementedException();
 }
예제 #19
0
 public Vector4 GetValueVector(EffectHandle parameter)
 {
     throw new NotImplementedException();
 }
예제 #20
0
 public unsafe void SetValue(EffectHandle parameter, void *data, int dataSize)
 {
     throw new NotImplementedException();
 }
예제 #21
0
 public ColorValue[] GetValueColorArray(EffectHandle parameter, int count)
 {
     throw new NotImplementedException();
 }
예제 #22
0
 public void SetValueTranspose(EffectHandle parameter, Matrix matrix)
 {
     throw new NotImplementedException();
 }
예제 #23
0
 public Matrix[] GetValueMatrixTransposeArray(EffectHandle parameter, int count)
 {
     throw new NotImplementedException();
 }
예제 #24
0
 public GraphicsStream GetValue(EffectHandle parameter, int numberBytes)
 {
     throw new NotImplementedException();
 }
예제 #25
0
 public Texture GetValueTexture(EffectHandle parameter)
 {
     throw new NotImplementedException();
 }
예제 #26
0
 public bool GetValueBoolean(EffectHandle parameter)
 {
     throw new NotImplementedException();
 }
예제 #27
0
 public VertexShader GetValueVertexShader(EffectHandle parameter)
 {
     throw new NotImplementedException();
 }
예제 #28
0
 public bool[] GetValueBooleanArray(EffectHandle parameter, int count)
 {
     throw new NotImplementedException();
 }
예제 #29
0
 public TechniqueDescription GetTechniqueDescription(EffectHandle technique)
 {
     throw new NotImplementedException();
 }
예제 #30
0
 public int GetValueInteger(EffectHandle parameter)
 {
     throw new NotImplementedException();
 }