
**Inheritance:** java.lang.Object, ColladaElement

The instance material rendering. Instantiates a COLLADA material resource for a screen effect.

## Constructors

| Constructor | Description |
| --- | --- |
| [InstanceMaterialRendering()](#InstanceMaterialRendering) |  |

## Methods

| Method | Description |
| --- | --- |
| [getTechniqueOverride()](#getTechniqueOverride) | Gets or sets the technique override. Target specific techniques and passes inside a material rather than having to split the effects techniques and passes into multiple effects. |
| [setTechniqueOverride(TechniqueOverride value)](#setTechniqueOverride-com.aspose.cad.fileformats.collada.fileparser.elements.TechniqueOverride) | Gets or sets the technique override. Target specific techniques and passes inside a material rather than having to split the effects techniques and passes into multiple effects. |
| [getBind()](#getBind) | Gets or sets the bind. Binds values to effect parameters upon instantiation. |
| [setBind(Bind[] value)](#setBind-com.aspose.cad.fileformats.collada.fileparser.elements.Bind:A) | Gets or sets the bind. Binds values to effect parameters upon instantiation. |
| [getExtra()](#getExtra) | Gets or sets the extra. |
| [setExtra(Extra[] value)](#setExtra-com.aspose.cad.fileformats.collada.fileparser.elements.Extra:A) | Gets or sets the extra. |
| [getUrl()](#getUrl) | Gets or sets the url. |
| [setUrl(String value)](#setUrl-java.lang.String) | Gets or sets the url. |

### InstanceMaterialRendering() {#InstanceMaterialRendering}
```java
public InstanceMaterialRendering()
```

### getTechniqueOverride() {#getTechniqueOverride}
```java
public final TechniqueOverride getTechniqueOverride()
```

Gets or sets the technique override. Target specific techniques and passes inside a material rather than having to split the effects techniques and passes into multiple effects.

**Returns:** TechniqueOverride

### setTechniqueOverride(TechniqueOverride value) {#setTechniqueOverride-com.aspose.cad.fileformats.collada.fileparser.elements.TechniqueOverride}
```java
public final void setTechniqueOverride(TechniqueOverride value)
```

Gets or sets the technique override. Target specific techniques and passes inside a material rather than having to split the effects techniques and passes into multiple effects.

### getBind() {#getBind}
```java
public final Bind[] getBind()
```

Gets or sets the bind. Binds values to effect parameters upon instantiation.

**Returns:** Bind[]

### setBind(Bind[] value) {#setBind-com.aspose.cad.fileformats.collada.fileparser.elements.Bind:A}
```java
public final void setBind(Bind[] value)
```

Gets or sets the bind. Binds values to effect parameters upon instantiation.

### getExtra() {#getExtra}
```java
public final Extra[] getExtra()
```

Gets or sets the extra.

**Returns:** Extra[]

### setExtra(Extra[] value) {#setExtra-com.aspose.cad.fileformats.collada.fileparser.elements.Extra:A}
```java
public final void setExtra(Extra[] value)
```

Gets or sets the extra.

### getUrl() {#getUrl}
```java
public final String getUrl()
```

Gets or sets the url.

**Returns:** String

### setUrl(String value) {#setUrl-java.lang.String}
```java
public final void setUrl(String value)
```

Gets or sets the url.

