Filtro de sombreadorFlash Player 10 e posterior, Adobe AIR 1.5 e posterior A classe ShaderFilter permite o uso de um efeito de filtro personalizado definido como um sombreador Pixel Bender. Como é gravado como um sombreador Pixel Bender, o efeito de filtro pode ser completamente personalizado. O conteúdo filtrado é transmitido para o sombreador como uma entrada de imagem e o resultado da operação de shader se transforma no resultado de filtro. Nota: O filtro Sombreador está disponível no ActionScript a partir do Flash Player 10 e do Adobe AIR 1.5.
Para aplicar um filtro de sombreador em um objeto, crie uma ocorrência de Shader que representa o sombreador Pixel Bender utilizado. Para obter informações sobre o procedimento de criação de uma ocorrência de Shader e sobre como especificar a imagem de entrada e valores de parâmetro, consulte Trabalho com sombreadores Pixel Bender. Ao usar um sombreador como filtro, tenha em mente três coisas importantes:
Assim que um objeto Shader tiver sido definido para o sombreador, crie uma ocorrência de ShaderFilter. Este é o objeto de filtro real usado como qualquer outro filtro. Para criar um ShaderFilter que usa um objeto Shader, chame o construtor ShaderFilter() e transmita o objeto Shader como um argumento, como mostra esta listagem: var myFilter:ShaderFilter = new ShaderFilter(myShader); Para obter um exemplo completo de como utilizar um filtro de sombreador, consulte Uso de um sombreador como filtro. |
![]() |