Represents a terrain.
Constructors and accessors 
Other related reference items 
Related help topics 
|   | material ( self, ID ) : stingray.Material 
Returns the specified material in the terrain.
 | 
| self : | Specifies the object instance that this function will act on. You must always provide this self parameter when you call this function. You must use                                        the dot . calling syntax, not the object-oriented colon : calling syntax.For more information, see Object lifetimes and userdata binding, or                                        this page in the Lua documentation. | |
| ID : | any(integer, string) | The index or name of the material to be retrieved. The any(...) notation indicates that this item may be an instance of any of the types shown in the parentheses. | 
| The retrieved material. | 
|   | num_materials ( self ) : integer 
Returns the number of materials assigned to the terrain.
 | 
| self : | Specifies the object instance that this function will act on. You must always provide this self parameter when you call this function. You must use                                        the dot . calling syntax, not the object-oriented colon : calling syntax.For more information, see Object lifetimes and userdata binding, or                                        this page in the Lua documentation. | 
| integer | The total number of materials in the terrain. | 
|   | set_shader_pass_flag ( self, flag, enabled ) 
Determines whether or not the specified shader pass is enabled for the terrain.
 | 
| self : | Specifies the object instance that this function will act on. You must always provide this self parameter when you call this function. You must use                                        the dot . calling syntax, not the object-oriented colon : calling syntax.For more information, see Object lifetimes and userdata binding, or                                        this page in the Lua documentation. | |
| flag : | string | The name of the shader pass flag to set. | 
| enabled : | boolean | Use true to enable the shader pass, or false to disable. | 
| This function does not return any values. |