EffectのRenderメソッドをシングルスレッドで実行する方法

public SampleEffect()
    : base("Text3D", null, "sub menu", PaintDotNet.Effects.EffectDirectives.SingleThreaded, true)
{
}

派生クラスでベースクラスのコンストラクタを呼ぶときにEffectDirectivesの値をSingleThreadedにすればRenderメソッドがシングルスレッドで呼ばれるっぽい。
当然のことながら重い処理をする場合はレスポンスが悪くなる。
プレビューを自分で組む場合やプレビューしなくてもいい場合はこっちのがいいのかな?