added APSceneEffect class