適用於 Adobe® Flash® Platform 的 ActionScript® 3.0 參考
首頁  |  隱藏套件和類別清單 |  套件  |  類別  |  新增內容  |  索引  |  附錄  |  為什麼顯示英文?
篩選: 從伺服器擷取資料...
從伺服器擷取資料...
flash.display 

GraphicsShaderFill  - AS3

套件flash.display
類別public final class GraphicsShaderFill
繼承GraphicsShaderFill Inheritance Object
實作 IGraphicsFill, IGraphicsData

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

定義著色器填色。

Graphics.drawGraphicsData() 方法搭配使用 GraphicsShaderFill 物件。繪製 GraphicsShaderFill 物件相當於呼叫 Graphics.beginShaderFill() 方法。

相關 API 元素



公用屬性
 屬性定義自
 Inheritedconstructor : Object
類別物件的參照或是特定物件實體的建構函數。
Object
  matrix : Matrix
這是一個矩陣物件 (屬於 flash.geom.Matrix 類別),可以用來定義著色器的變形。
GraphicsShaderFill
  shader : Shader
要用於填色的著色器。
GraphicsShaderFill
公用方法
 方法定義自
  
GraphicsShaderFill(shader:Shader = null, matrix:Matrix = null)
建立新的 GraphicsShaderFill 物件。
GraphicsShaderFill
 Inherited
指出物件是否有已定義的指定屬性。
Object
 Inherited
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。
Object
 Inherited
指出指定的屬性是否存在,以及是否可列舉。
Object
 Inherited
為迴圈作業設定動態屬性的可用性。
Object
 Inherited
傳回代表此物件的字串,根據地區特定慣例進行格式化。
Object
 Inherited
會傳回指定之物件的字串形式。
Object
 Inherited
會傳回指定之物件的基本值。
Object
屬性詳細資訊

matrix

屬性
public var matrix:Matrix

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

這是一個矩陣物件 (屬於 flash.geom.Matrix 類別),可以用來定義著色器的變形。例如,您可以使用下列矩陣將著色器旋轉 45 度 (pi/4 弧度):

     matrix = new flash.geom.Matrix(); 
     matrix.rotate(Math.PI / 4);
     

著色器會依據 matrix 參數所指定的矩陣來接收座標。在預設的 (null) 矩陣中,著色器中的座標為可用來做為輸入樣本的本地像素座標。

相關 API 元素

shader

屬性 
public var shader:Shader

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

要用於填色的著色器。指定影像輸入時,不需要用到這個 Shader 實體。但是,如果著色器中已經指定影像輸入,則您必須針對對應的 Shader.data 屬性之 ShaderInput 屬性設定其 input 屬性,藉以手動提供輸入。

當您將 Shader 實體當成引數來傳遞時,著色器會在內部進行複製,且繪圖填色作業會使用該內部副本,而不是原始著色器的參考。任何對著色器的變更,例如變更參數值、輸入,或是位元組碼,都不會套用到用於填色的著色器副本。

相關 API 元素

建構函式詳細資料

GraphicsShaderFill

()建構函式
public function GraphicsShaderFill(shader:Shader = null, matrix:Matrix = null)

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

建立新的 GraphicsShaderFill 物件。

參數
shader:Shader (default = null) — 要用於填色的著色器。指定影像輸入時,不需要用到這個 Shader 實體。但是,如果著色器中已經指定影像輸入,則您必須針對對應的 Shader.data 屬性之 ShaderInput 屬性設定其 input 屬性,藉以手動提供輸入。
 
matrix:Matrix (default = null) — 這是一個矩陣物件 (屬於 flash.geom.Matrix 類別),可以用來定義著色器的變形。

相關 API 元素





[ X ]為什麼顯示英文?
「ActionScript 3.0 參考」的內容是以英文顯示

並非所有「ActionScript 3.0 參考」的內容都翻譯為所有語言。當語言元素未翻譯時,就會以英文顯示。例如,ga.controls.HelpBox 類別並沒有翻譯為任何語言。因此在參考的繁體中文版本中,ga.controls.HelpBox 類別就會以英文顯示。