Arbor 3: FSM & BT Graph Editor 3.7.7

公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
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を取得する。

引数

  renderer | Renderer

戻り値
  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を更新する。