Skip to content

RenderPasses ​

RenderPassesはRenderPassesで使用する型です。下記にゲームコードから利用できる宣言を掲載します。

使い方と前提条件 · C# API一覧

型の情報 ​

  • 名前空間:NEMEngine
  • 型:NEMEngine.RenderPasses(Class)

ClearParameter ​

csharp
public static bool ClearParameter(string passName, MaterialParameterID id)

指定Parameterの上書きを解除します。

引数型既定値
passNamestring必須
idNEMEngine.MaterialParameterID必須

戻り値:bool。

ClearParameter ​

csharp
public static bool ClearParameter(string passName, string name)

指定Parameterの上書きを解除します。

引数型既定値
passNamestring必須
namestring必須

戻り値:bool。

FindPass ​

csharp
public static RenderPassesPass FindPass(string passName)

Profile内の表示名からPassハンドルを取得する

引数型既定値
passNamestring必須

戻り値:NEMEngine.RenderPassesPass。

IsRayTracingActive ​

csharp
public static bool IsRayTracingActive

グラフィック設定を含めDispatchRaysが現在使用可能な場合にtrueを返す

操作:読取専用。

IsRayTracingSupported ​

csharp
public static bool IsRayTracingSupported

GPUがDXRをサポートしている場合にtrueを返す

操作:読取専用。

ResetAll ​

csharp
public static void ResetAll()

全Passの実行時変更をProfileの保存値へ戻す

ResetPass ​

csharp
public static bool ResetPass(string passName)

指定Passの実行時上書きを解除します。

引数型既定値
passNamestring必須

戻り値:bool。

SetBool ​

csharp
public static bool SetBool(string passName, MaterialParameterID id, string name, bool value)

bool型のParameterを設定します。

引数型既定値
passNamestring必須
idNEMEngine.MaterialParameterID必須
namestring必須
valuebool必須

戻り値:bool。

SetBool ​

csharp
public static bool SetBool(string passName, string name, bool value)

bool型のParameterを設定します。

引数型既定値
passNamestring必須
namestring必須
valuebool必須

戻り値:bool。

SetColor ​

csharp
public static bool SetColor(string passName, MaterialParameterID id, string name, Color4 value)

色Parameterを設定します。

引数型既定値
passNamestring必須
idNEMEngine.MaterialParameterID必須
namestring必須
valueNEMEngine.Color4必須

戻り値:bool。

SetColor ​

csharp
public static bool SetColor(string passName, string name, Color4 value)

色Parameterを設定します。

引数型既定値
passNamestring必須
namestring必須
valueNEMEngine.Color4必須

戻り値:bool。

SetEnabled ​

csharp
public static bool SetEnabled(string passName, bool enabled)

指定したPassなどの有効・無効を切り替えます。

引数型既定値
passNamestring必須
enabledbool必須

戻り値:bool。

SetFloat ​

csharp
public static bool SetFloat(string passName, MaterialParameterID id, string name, float value)

float型のParameterを設定します。名前はShaderが公開する正確なParameter名を使います。

引数型既定値
passNamestring必須
idNEMEngine.MaterialParameterID必須
namestring必須
valuefloat必須

戻り値:bool。

SetFloat ​

csharp
public static bool SetFloat(string passName, string name, float value)

float型のParameterを設定します。名前はShaderが公開する正確なParameter名を使います。

引数型既定値
passNamestring必須
namestring必須
valuefloat必須

戻り値:bool。

SetGroupEnabled ​

csharp
public static bool SetGroupEnabled(string groupName, bool enabled)

Profile内の表示名と一致するグループの有効状態を変更する

引数型既定値
groupNamestring必須
enabledbool必須

戻り値:bool。

SetInt ​

csharp
public static bool SetInt(string passName, MaterialParameterID id, string name, int value)

int型のParameterを設定します。

引数型既定値
passNamestring必須
idNEMEngine.MaterialParameterID必須
namestring必須
valueint必須

戻り値:bool。

SetInt ​

csharp
public static bool SetInt(string passName, string name, int value)

int型のParameterを設定します。

引数型既定値
passNamestring必須
namestring必須
valueint必須

戻り値:bool。

SetTexture ​

csharp
public static bool SetTexture(string passName, MaterialParameterID id, string name, Texture? value)

名前またはIDが一致するTexture Parameterを設定します。

引数型既定値
passNamestring必須
idNEMEngine.MaterialParameterID必須
namestring必須
valueNEMEngine.Texture?必須

戻り値:bool。

SetTexture ​

csharp
public static bool SetTexture(string passName, string name, Texture? value)

名前またはIDが一致するTexture Parameterを設定します。

引数型既定値
passNamestring必須
namestring必須
valueNEMEngine.Texture?必須

戻り値:bool。

SetUInt ​

csharp
public static bool SetUInt(string passName, MaterialParameterID id, string name, uint value)

uint型のParameterを設定します。

引数型既定値
passNamestring必須
idNEMEngine.MaterialParameterID必須
namestring必須
valueuint必須

戻り値:bool。

SetUInt ​

csharp
public static bool SetUInt(string passName, string name, uint value)

uint型のParameterを設定します。

引数型既定値
passNamestring必須
namestring必須
valueuint必須

戻り値:bool。

SetVector ​

csharp
public static bool SetVector(string passName, MaterialParameterID id, string name, Vector2 value)

ベクトルParameterを設定します。次元が合うオーバーロードを使います。

引数型既定値
passNamestring必須
idNEMEngine.MaterialParameterID必須
namestring必須
valueNEMEngine.Vector2必須

戻り値:bool。

SetVector ​

csharp
public static bool SetVector(string passName, MaterialParameterID id, string name, Vector3 value)

ベクトルParameterを設定します。次元が合うオーバーロードを使います。

引数型既定値
passNamestring必須
idNEMEngine.MaterialParameterID必須
namestring必須
valueNEMEngine.Vector3必須

戻り値:bool。

SetVector ​

csharp
public static bool SetVector(string passName, MaterialParameterID id, string name, Vector4 value)

ベクトルParameterを設定します。次元が合うオーバーロードを使います。

引数型既定値
passNamestring必須
idNEMEngine.MaterialParameterID必須
namestring必須
valueNEMEngine.Vector4必須

戻り値:bool。

SetVector ​

csharp
public static bool SetVector(string passName, string name, Vector2 value)

ベクトルParameterを設定します。次元が合うオーバーロードを使います。

引数型既定値
passNamestring必須
namestring必須
valueNEMEngine.Vector2必須

戻り値:bool。

SetVector ​

csharp
public static bool SetVector(string passName, string name, Vector3 value)

ベクトルParameterを設定します。次元が合うオーバーロードを使います。

引数型既定値
passNamestring必須
namestring必須
valueNEMEngine.Vector3必須

戻り値:bool。

SetVector ​

csharp
public static bool SetVector(string passName, string name, Vector4 value)

ベクトルParameterを設定します。次元が合うオーバーロードを使います。

引数型既定値
passNamestring必須
namestring必須
valueNEMEngine.Vector4必須

戻り値:bool。

実行時の扱い ​

Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。

現行版マニュアル · 8ea58ba2 · 2026-10-28確認