Arbor 3: FSM & BT Graph Editor  3.7.8
RendererPropertyBlock クラス

Rendererへ割り当てられているMaterialPropertyBlockのラッパークラス。 [詳解]

公開メンバ関数

void Update ()
 RendererからMaterialPropertyBlockを更新する。 [詳解]
 
void Apply ()
 RendererへMaterialPropertyBlockを適用する。 [詳解]
 
void Clear ()
 Materialのプロパティ値をクリアする。 [詳解]
 
bool HasProperty (int nameID)
 PropertyBlockがプロパティ値を持っているかどうかを返す。 [詳解]
 
bool HasProperty (string name)
 PropertyBlockがプロパティ値を持っているかどうかを返す。 [詳解]
 
float GetFloat (int nameID)
 float値をゲットする。 [詳解]
 
float GetFloat (string name)
 float値をゲットする。 [詳解]
 
void SetFloat (int nameID, float value)
 float値をセットする。 [詳解]
 
void SetFloat (string name, float value)
 float値をセットする。 [詳解]
 
Color GetColor (int nameID)
 Color値をゲットする。 [詳解]
 
Color GetColor (string name)
 Color値をゲットする。 [詳解]
 
void SetColor (int nameID, Color value)
 Color値をセットする。 [詳解]
 
void SetColor (string name, Color value)
 Color値をセットする。 [詳解]
 
Matrix4x4 GetMatrix (int nameID)
 Matrix4x4値をゲットする。 [詳解]
 
Matrix4x4 GetMatrix (string name)
 Matrix4x4値をゲットする。 [詳解]
 
void SetMatrix (int nameID, Matrix4x4 value)
 Matrix4x4値をセットする。 [詳解]
 
void SetMatrix (string name, Matrix4x4 value)
 Matrix4x4値をセットする。 [詳解]
 
Texture GetTexture (int nameID)
 Texture値をゲットする。 [詳解]
 
Texture GetTexture (string name)
 Texture値をゲットする。 [詳解]
 
void SetTexture (int nameID, Texture value)
 Texture値をセットする。 [詳解]
 
void SetTexture (string name, Texture value)
 Texture値をセットする。 [詳解]
 
Vector4 GetVector (int nameID)
 Vector4値をゲットする。 [詳解]
 
Vector4 GetVector (string name)
 Vector4値をゲットする。 [詳解]
 
void SetVector (int nameID, Vector4 value)
 Vector4値をセットする。 [詳解]
 
void SetVector (string name, Vector4 value)
 Vector4値をセットする。 [詳解]
 

静的公開メンバ関数

static RendererPropertyBlock Get (Renderer renderer)
 Rendererへ割り当てられているRendererPropertyBlockを取得する。 [詳解]
 

詳解

Rendererへ割り当てられているMaterialPropertyBlockのラッパークラス。

メソッド詳解

◆ Apply()

void Apply ( )

RendererへMaterialPropertyBlockを適用する。

◆ Clear()

void Clear ( )

Materialのプロパティ値をクリアする。

◆ Get()

static RendererPropertyBlock Get ( Renderer  renderer)
static

Rendererへ割り当てられているRendererPropertyBlockを取得する。

引数
rendererRenderer
戻り値
RendererPropertyBlock

◆ GetColor() [1/2]

Color GetColor ( int  nameID)

Color値をゲットする。

引数
nameIDプロパティ名のID
戻り値
Color値

◆ GetColor() [2/2]

Color GetColor ( string  name)

Color値をゲットする。

引数
nameプロパティ名
戻り値
Color値

◆ GetFloat() [1/2]

float GetFloat ( int  nameID)

float値をゲットする。

引数
nameIDプロパティ名のID
戻り値
float値

◆ GetFloat() [2/2]

float GetFloat ( string  name)

float値をゲットする。

引数
nameプロパティ名
戻り値
float値

◆ GetMatrix() [1/2]

Matrix4x4 GetMatrix ( int  nameID)

Matrix4x4値をゲットする。

引数
nameIDプロパティ名のID
戻り値
Matrix4x4値

◆ GetMatrix() [2/2]

Matrix4x4 GetMatrix ( string  name)

Matrix4x4値をゲットする。

引数
nameプロパティ名
戻り値
Matrix4x4値

◆ GetTexture() [1/2]

Texture GetTexture ( int  nameID)

Texture値をゲットする。

引数
nameIDプロパティ名のID
戻り値
Texture値

◆ GetTexture() [2/2]

Texture GetTexture ( string  name)

Texture値をゲットする。

引数
nameプロパティ名
戻り値
Texture値

◆ GetVector() [1/2]

Vector4 GetVector ( int  nameID)

Vector4値をゲットする。

引数
nameIDプロパティ名のID
戻り値
Vector4値

◆ GetVector() [2/2]

Vector4 GetVector ( string  name)

Vector4値をゲットする。

引数
nameプロパティ名
戻り値
Vector4値

◆ HasProperty() [1/2]

bool HasProperty ( int  nameID)

PropertyBlockがプロパティ値を持っているかどうかを返す。

引数
nameIDプロパティ名のID
戻り値
プロパティ値が設定されている場合にtrueを返す。

MaterialPropertyBlockを直接変更した場合は反映されません。必ずRendererPropertyBlockのSetメソッドを使用して下さい。

◆ HasProperty() [2/2]

bool HasProperty ( string  name)

PropertyBlockがプロパティ値を持っているかどうかを返す。

引数
nameプロパティ名
戻り値
プロパティ値が設定されている場合にtrueを返す。

MaterialPropertyBlockを直接変更した場合は反映されません。必ずRendererPropertyBlockのSetメソッドを使用して下さい。

◆ SetColor() [1/2]

void SetColor ( int  nameID,
Color  value 
)

Color値をセットする。

引数
nameIDプロパティ名のID
value

◆ SetColor() [2/2]

void SetColor ( string  name,
Color  value 
)

Color値をセットする。

引数
nameプロパティ名
value

◆ SetFloat() [1/2]

void SetFloat ( int  nameID,
float  value 
)

float値をセットする。

引数
nameIDプロパティ名のID
value

◆ SetFloat() [2/2]

void SetFloat ( string  name,
float  value 
)

float値をセットする。

引数
nameプロパティ名
value

◆ SetMatrix() [1/2]

void SetMatrix ( int  nameID,
Matrix4x4  value 
)

Matrix4x4値をセットする。

引数
nameIDプロパティ名のID
value

◆ SetMatrix() [2/2]

void SetMatrix ( string  name,
Matrix4x4  value 
)

Matrix4x4値をセットする。

引数
nameプロパティ名
value

◆ SetTexture() [1/2]

void SetTexture ( int  nameID,
Texture  value 
)

Texture値をセットする。

引数
nameIDプロパティ名のID
value

◆ SetTexture() [2/2]

void SetTexture ( string  name,
Texture  value 
)

Texture値をセットする。

引数
nameプロパティ名
value

◆ SetVector() [1/2]

void SetVector ( int  nameID,
Vector4  value 
)

Vector4値をセットする。

引数
nameIDプロパティ名のID
value

◆ SetVector() [2/2]

void SetVector ( string  name,
Vector4  value 
)

Vector4値をセットする。

引数
nameプロパティ名
value

◆ Update()

void Update ( )

RendererからMaterialPropertyBlockを更新する。