Gölgelendirici filtresiFlash Player 10 ve üstü, Adobe AIR 1.5 ve üstü ShaderFilter sınıfı Pixel Bender gölgelendiricisi olarak tanımlanan bir özel filtre efekti kullanmanıza olanak verir. Filtre efekti, Pixel Bender gölgelendiricisi olarak yazıldığından, bu efekt tamamen özelleştirilebilir. Filtre uygulanan içerik, görüntü girdisi olarak gölgelendiriciye iletilir ve gölgelendirici işleminin sonucu filtre sonucu olur. Not: Gölgelendirici filtresi, Flash Player 10 ve Adobe AIR 1.5'ten itibaren ActionScript'te kullanılabilmektedir.
Bir nesneye gölgelendirici filtresi uygulamak için, ilk önce kullandığınız Pixel Bender'ı temsil eden bir Shader örneği oluşturursunuz. Shader örneği oluşturma prosedürü hakkında ve girdi görüntüsünün ve parametre değerlerinin nasıl belirtildiği hakkında daha fazla bilgi için, bkz. Pixel Bender gölgelendiricileriyle çalışma. Filtre olarak bir gölgelendirici kullanıldığında, dikkate alınması gereken üç önemli şey vardır:
Gölgelendiriciniz için Shader nesnesine sahip olduktan sonra, bir ShaderFilter örneği oluşturursunuz. Bu, herhangi bir filtre gibi kullandığınız gerçek filtre nesnesidir. Shader nesnesini kullanan bir ShaderFilter oluşturmak için, bu listede gösterildiği gibi, ShaderFilter() yapıcısını çağırın ve bir argüman olarak Shader nesnesini iletin: var myFilter:ShaderFilter = new ShaderFilter(myShader); Gölgelendirici filtresi kullanmanın tam örneği için, bkz. Gölgelendiriciyi filtre olarak kullanma. |
|