DrawQuad() публичный статический Метод

public static DrawQuad ( ) : void
Результат void
Пример #1
0
 public static void BlitWithMaterial(Material material, RenderTexture source, RenderTexture destination)
 {
     RenderTexture.set_active(destination);
     material.SetTexture("_MainTex", source);
     GL.PushMatrix();
     GL.LoadOrtho();
     for (int i = 0; i < material.get_passCount(); i++)
     {
         material.SetPass(i);
         ImageEffects.DrawQuad();
     }
     GL.PopMatrix();
 }
Пример #2
0
    public static void Blit(RenderTexture source, Rect sourceRect, RenderTexture dest, Rect destRect, BlendMode blendMode)
    {
        RenderTexture.set_active(dest);
        source.SetGlobalShaderProperty("__RenderTex");
        GL.PushMatrix();
        GL.LoadOrtho();
        Material blitMaterial = ImageEffects.GetBlitMaterial(blendMode);

        for (int i = 0; i < blitMaterial.get_passCount(); i++)
        {
            blitMaterial.SetPass(i);
            ImageEffects.DrawQuad();
        }
        GL.PopMatrix();
    }