| Pacote | flash.display |
| Classe | public final class GraphicsShaderFill |
| Herança | GraphicsShaderFill Object |
| Implementações | IGraphicsFill, IGraphicsData |
| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Use um objeto GraphicsShaderFill com o método Graphics.drawGraphicsData(). Desenhar um objeto GraphicsShaderFill equivale a chamar o método Graphics.beginShaderFill().
Elementos da API relacionados
| Propriedade | Definido por | ||
|---|---|---|---|
![]() | constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | |
| matrix : Matrix
Um objeto de matriz (da classe flash.geom.Matrix), que você pode usar para definir transformações no shader. | GraphicsShaderFill | ||
| shader : Shader
O shader a ser usado no preenchimento. | GraphicsShaderFill | ||
| Método | Definido por | ||
|---|---|---|---|
Cria um novo objeto GraphicsShaderFill. | GraphicsShaderFill | ||
![]() |
Indica se um objeto tem uma propriedade especificada definida. | Object | |
![]() |
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | |
![]() |
Indica se a propriedade especificada existe e é enumerável. | Object | |
![]() |
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | |
![]() |
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | |
![]() |
Retorna a representação de string do objeto especificado. | Object | |
![]() |
Retorna o valor primitivo do objeto especificado. | Object | |
matrix | propriedade |
public var matrix:Matrix| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Um objeto de matriz (da classe flash.geom.Matrix), que você pode usar para definir transformações no shader. Por exemplo, é possível usar a seguinte matriz para girar um shader em 45 graus (pi/4 radianos):
matrix = new flash.geom.Matrix();
matrix.rotate(Math.PI / 4);
As coordenadas recebidas no shader se baseiam na matriz especificada para o parâmetro matrix. Para uma matriz padrão (null), as coordenadas no shader são locais de pixel que você pode usar na amostra de uma entrada.
Elementos da API relacionados
shader | propriedade |
public var shader:Shader| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
O shader a ser usado no preenchimento. Essa ocorrência de Shader não é necessária à especificação de uma entrada de imagem. No entanto, caso especifique uma entrada de imagem no shader, você deve fornecê-la manualmente, definindo a propriedade input da propriedade ShaderInput correspondente da propriedade Shader.data.
Quando você passa uma ocorrência de Shader como um argumento, o shader é copiado internamente e a operação de preenchimento de desenho usa essa cópia interna, e não uma referência ao shader original. Todas as alterações feitas no shader como, por exemplo, alterar o valor de um parâmetro, entrada ou código de bytes, não são aplicadas ao shader copiado usado no preenchimento.
Elementos da API relacionados
GraphicsShaderFill | () | Construtor |
public function GraphicsShaderFill(shader:Shader = null, matrix:Matrix = null)| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Cria um novo objeto GraphicsShaderFill.
Parâmetrosshader:Shader (default = null) — O shader a ser usado no preenchimento. Essa ocorrência de Shader não é necessária à especificação de uma entrada de imagem. No entanto, caso especifique uma entrada de imagem no shader, você deve fornecê-la manualmente, definindo a propriedade input da propriedade ShaderInput correspondente da propriedade Shader.data.
| |
matrix:Matrix (default = null) — Um objeto de matriz (da classe flash.geom.Matrix), que você pode usar para definir transformações no shader.
|
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas