Skip to content

RenderPassesPass ​

RenderPassesPass struct Render Passes内の描画Passへ実行時オーバーライドを設定する

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

型の情報 ​

  • 名前空間:NEMEngine
  • 型:NEMEngine.RenderPassesPass(Struct)

ClearParameter ​

csharp
public bool ClearParameter(MaterialParameterID id)

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

引数型既定値
idNEMEngine.MaterialParameterID必須

戻り値:bool。

ClearParameter ​

csharp
public bool ClearParameter(string name)

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

引数型既定値
namestring必須

戻り値:bool。

Reset ​

csharp
public bool Reset()

この対象の実行時上書きを解除します。

戻り値:bool。

SetBool ​

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

bool型のParameterを設定します。

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

戻り値:bool。

SetBool ​

csharp
public bool SetBool(string name, bool value)

bool型のParameterを設定します。

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

戻り値:bool。

SetColor ​

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

色Parameterを設定します。

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

戻り値:bool。

SetColor ​

csharp
public bool SetColor(string name, Color4 value)

色Parameterを設定します。

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

戻り値:bool。

SetEnabled ​

csharp
public bool SetEnabled(bool enabled)

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

引数型既定値
enabledbool必須

戻り値:bool。

SetFloat ​

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

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

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

戻り値:bool。

SetFloat ​

csharp
public bool SetFloat(string name, float value)

値をCamera専用の実行設定へ適用する

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

戻り値:bool。

SetInt ​

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

int型のParameterを設定します。

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

戻り値:bool。

SetInt ​

csharp
public bool SetInt(string name, int value)

int型のParameterを設定します。

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

戻り値:bool。

SetTexture ​

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

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

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

戻り値:bool。

SetTexture ​

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

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

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

戻り値:bool。

SetUInt ​

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

uint型のParameterを設定します。

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

戻り値:bool。

SetUInt ​

csharp
public bool SetUInt(string name, uint value)

uint型のParameterを設定します。

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

戻り値:bool。

SetVector ​

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

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

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

戻り値:bool。

SetVector ​

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

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

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

戻り値:bool。

SetVector ​

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

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

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

戻り値:bool。

SetVector ​

csharp
public bool SetVector(string name, Vector2 value)

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

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

戻り値:bool。

SetVector ​

csharp
public bool SetVector(string name, Vector3 value)

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

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

戻り値:bool。

SetVector ​

csharp
public bool SetVector(string name, Vector4 value)

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

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

戻り値:bool。

TryGetBool ​

csharp
public bool TryGetBool(string name, out bool value)

Bool型で取得できるかを調べます。成功した場合だけout引数を使用してください。

引数型既定値
namestring必須
valueOut bool必須

戻り値:bool。

TryGetColor ​

csharp
public bool TryGetColor(string name, out Color4 value)

Color型で取得できるかを調べます。成功した場合だけout引数を使用してください。

引数型既定値
namestring必須
valueOut NEMEngine.Color4必須

戻り値:bool。

TryGetFloat ​

csharp
public bool TryGetFloat(string name, out float value)

Float型で取得できるかを調べます。成功した場合だけout引数を使用してください。

引数型既定値
namestring必須
valueOut float必須

戻り値:bool。

TryGetInt ​

csharp
public bool TryGetInt(string name, out int value)

Int型で取得できるかを調べます。成功した場合だけout引数を使用してください。

引数型既定値
namestring必須
valueOut int必須

戻り値:bool。

TryGetTexture ​

csharp
public bool TryGetTexture(string name, out Texture? value)

Texture型で取得できるかを調べます。成功した場合だけout引数を使用してください。

引数型既定値
namestring必須
valueOut NEMEngine.Texture?必須

戻り値:bool。

TryGetUInt ​

csharp
public bool TryGetUInt(string name, out uint value)

UInt型で取得できるかを調べます。成功した場合だけout引数を使用してください。

引数型既定値
namestring必須
valueOut uint必須

戻り値:bool。

TryGetVector2 ​

csharp
public bool TryGetVector2(string name, out Vector2 value)

Vector2型で取得できるかを調べます。成功した場合だけout引数を使用してください。

引数型既定値
namestring必須
valueOut NEMEngine.Vector2必須

戻り値:bool。

TryGetVector3 ​

csharp
public bool TryGetVector3(string name, out Vector3 value)

Vector3型で取得できるかを調べます。成功した場合だけout引数を使用してください。

引数型既定値
namestring必須
valueOut NEMEngine.Vector3必須

戻り値:bool。

TryGetVector4 ​

csharp
public bool TryGetVector4(string name, out Vector4 value)

Vector4型で取得できるかを調べます。成功した場合だけout引数を使用してください。

引数型既定値
namestring必須
valueOut NEMEngine.Vector4必須

戻り値:bool。

enabled ​

csharp
public bool enabled

このComponentの処理を有効にします。GameObject全体のアクティブ状態とは別です。

操作:読取・変更。

isValid ​

csharp
public bool isValid

Profile切替後の古いハンドルを含めて現在操作可能な場合にtrueを返す

操作:読取専用。

実行時の扱い ​

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

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