HLSL を使用したシェーダー開発
HLSL の初期サポートには、次のものが含まれます。
HLSL ファイルへのナビゲーション。
構文のハイライトと構文エラーのハイライト。
型情報とドキュメントを含むコード要素のツールチップ。
セマンティックコード分析チェック。
制御フロー分析。
いくつかの便利なインスペクションとクイックフィックス。
補完リストのスマートな提案。
実験的なリファクタリングですが、名前の変更、インライン変数、変数の導入、シグネチャーの変更は、多くの場合すでに機能しています。
![JetBrains Rider: HLSL のサポート JetBrains Rider: Support for HLSL](https://resources.jetbrains.com/help/img/rider/2024.1/hlsl_doc.png)
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/ue_remote_procedure_calls.png)
リモートプロシージャコール
コードを分析するとき、JetBrains Rider は宣言ステートメントの、指定子によって Unreal Engine のリモートプロシージャコール (RPC) を識別します。JetBrains Rider は、Unreal Engine RPC に対応する必要なおよび関数があるかどうかをチェックし、少なくとも 1 つが見つからない場合は RPC をハイライトします。ハイライトでを押すと、欠落している実装スタブを生成できます。上の例では、関数がなくなり、JetBrains Rider が次のスタ...
![](https://resources.jetbrains.com/help/img/rider/2024.1/rider_blueprint_derived.png)
ブループリントのサポート
ブループリントファイルはバイナリ形式で記述され、通常は視覚的に編集されます。それでも、ブループリントデザイナーは C++ に実装されたベースラインシステムをブループリント固有のマークアップで拡張するため、ゲームの C++ 部分の開発者にとって有益な情報がすべて含まれています。ブループリントのすべての詳細により、開発者はゲームの動作に予期せぬ影響を与えるコードの変更を回避できます。JetBrains Rider はブループリントを読み取り、ヒントとインスペクションを提供して、コードの全体像を確認で...