/// <summary> /// Carga una textura como parámetro de un Shader /// </summary> /// <param name="effect">Shader</param> /// <param name="parameterName">Nombre del parámetro en el Shader</param> /// <param name="texture">Textura a aplicar</param> public void shaderSet(Effect effect, string parameterName, TgcTexture texture) { effect.SetValue(parameterName, texture.D3dTexture); }
/// <summary> /// Carga una textura en el Stage especificado. /// Si la textura es null, es similar aa hacer clear() /// </summary> /// <param name="stage">Stage en el cual configurar la textura</param> /// <param name="texture">Textura a configurar</param> public void set(int stage, TgcTexture texture) { D3DDevice.Instance.Device.SetTexture(stage, texture.D3dTexture); }