Paket | flash.display |
Sınıf | public final class GraphicsShaderFill |
Miras Alma | GraphicsShaderFill Object |
Uygular | IGraphicsFill, IGraphicsData |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Graphics.drawGraphicsData()
yöntemiyle GraphicsShaderFill nesnesi kullanın. GraphicsShaderFill nesnesinin çizilmesi, Graphics.beginShaderFill()
yönteminin çağrılmasının dengidir.
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
matrix : Matrix
Gölgelendirici üzerinde dönüştürmeleri tanımlamak için kullanabileceğiniz bir matris nesnesi (flash.geom.Matrix sınıfından). | GraphicsShaderFill | ||
shader : Shader
Dolgu için kullanılacak gölgelendirici. | GraphicsShaderFill |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Yeni bir GraphicsShaderFill nesnesi oluşturur. | GraphicsShaderFill | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
matrix | özellik |
public var matrix:Matrix
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Gölgelendirici üzerinde dönüştürmeleri tanımlamak için kullanabileceğiniz bir matris nesnesi (flash.geom.Matrix sınıfından). Örneğin, bir gölgelendiriciyi 45 derece (pi/4 radyan) döndürmek için şu matrisi kullanabilirsiniz:
matrix = new flash.geom.Matrix(); matrix.rotate(Math.PI / 4);
Gölgelendiricide alınan koordinatlar, matrix
parametresi için belirtilen matrisi esas alır. Varsayılan (null
) matrisi için, gölgelendiricideki koordinatlar, girdi olarak örneklemek için kullanılabilen yerel piksel koordinatlarıdır.
İlgili API Öğeleri
shader | özellik |
public var shader:Shader
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Dolgu için kullanılacak gölgelendirici. Görüntü girdisini belirtmek için bu Shader örneği gerekmez. Ancak gölgelendiricide bir görüntü girdisi belirtilirse, Shader.data
özelliğinin karşılık gelen ShaderInput özelliğinin input
özelliği elle ayarlanarak girdi sağlanmalıdır.
Argüman olarak bir Shader örneği ilettiğinizde, gölgelendirici dahili olarak kopyalanır ve dolgu çizme işlemi orijinal gölgelendiricinin başvurusunu değil, bu dahili kopyayı kullanır. Gölgelendiriciye yapılan değişiklikler (örn. parametre değerini, girdiyi veya bayt kodunu değiştirme) dolgu için kullanılan kopyalanmış gölgelendiriciye uygulanmaz.
İlgili API Öğeleri
GraphicsShaderFill | () | Yapıcı |
public function GraphicsShaderFill(shader:Shader = null, matrix:Matrix = null)
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Yeni bir GraphicsShaderFill nesnesi oluşturur.
Parametrelershader:Shader (default = null ) — Dolgu için kullanılacak gölgelendirici. Görüntü girdisini belirtmek için bu Shader örneği gerekmez. Ancak gölgelendiricide bir görüntü girdisi belirtilirse, Shader.data özelliğinin karşılık gelen ShaderInput özelliğinin input özelliği elle ayarlanarak girdi sağlanmalıdır.
| |
matrix:Matrix (default = null ) — Gölgelendirici üzerinde dönüştürmeleri tanımlamak için kullanabileceğiniz bir matris nesnesi (flash.geom.Matrix sınıfından).
|
İlgili API Öğeleri
Tue Jun 12 2018, 01:09 PM Z