レイトレ対応可能かの確認について

自作ゲームでレイトレを用いて描画を行えるようにしたいと考えています。

現在グラフィック設定のオプションuiを作成しており、ここにレイトレの設定項目も置いています。しかし、配布先の環境がすべてレイトレ対応であるとは限らないため、設定を制限する機能を作成しなければなりません。

ここで質問なんですが、ブループリント上でgpuプロファイルの読み込み、もしくはレイトレーシング対応可かの確認をとることは可能でしょうか?もし不可能な場合c++での実装も覚悟しています。(c++は触ったことないので、どのようにするかを細かく教えていただかないと厳しい気がしますが・・・。)

また、ゲーム中に描画apiをdx11からdx12に変更させることは可能でしょうか?(再起動可)(レイトレを使用しない場合はdx11を使用したいと考えているので)