示例#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();
 }