First of all: sorry for the late reply!
While there's (currently) no ready-to-use function, you can do that with this little helper function:
public static function applyFilter(filter:FragmentFilter,
sourceTexture:Texture,
targetTexture:RenderTexture = null):RenderTexture
{
if (targetTexture == null)
targetTexture = new RenderTexture(sourceTexture.width, sourceTexture.height, true,
sourceTexture.scale, sourceTexture.format);
var image:Image = new Image(sourceTexture);
image.filter = filter;
targetTexture.draw(image);
return targetTexture;
}
You'd use this e.g. like here:
var texture:Texture = getCustomTexture();
var hueFilter:ColorMatrixFilter = new ColorMatrixFilter();
hueFilter.adjustHue(1);
var filteredTexture = applyFilter(hueFilter, texture);
var image:Image = new Image(filteredTexture);
addChild(image);
Please give it a try – it hope that helps!