A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.unity3d.com/Manual/../ScriptReference/Renderer.SetPropertyBlock.html below:

Unity - Scripting API: Renderer.SetPropertyBlock

Renderer.SetPropertyBlock Suggest a change Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close Your name Your email Suggestion*

Cancel

Parameters Parameter Description properties Property block with values you want to override. materialIndex The index of the Material you want to override the parameters of. The index ranges from 0 to Renderer.sharedMaterials.Length-1. Description

Lets you set or clear per-renderer or per-material parameter overrides.

This is recommended when only a few properties of a Material are different per object. This is more memory efficient than having one complete distinct Material per object.

You can also provide a Material index (from 0 to Renderer.materials.Length-1). In this case, only parameters of that Material are set. If there is both a per-renderer and a per-material block, only the per-Material block is used.

To disable any of per-Renderer or per-Material overrides, pass null as the property’s argument.

Additional resources: MaterialPropertyBlock, GetPropertyBlock.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4