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

The bind material. Bind a specific material to a piece of geometry, binding varying and uniform parameters at the same time.

## Constructors

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

## Methods

| Method | Description |
| --- | --- |
| [getParameter()](#getParameter) | Gets or sets the parameter. The bind_material element may contain any number of parameter elements. |
| [setParameter(Parameter[] value)](#setParameter-com.aspose.cad.fileformats.collada.fileparser.elements.Parameter:A) | Gets or sets the parameter. The bind_material element may contain any number of parameter elements. |
| [getTechniqueCommon()](#getTechniqueCommon) | Gets or sets the technique common. The technique_common element specifies the bind_material information for the common profile which all COLLADA implementations need to support. |
| [setTechniqueCommon(InstanceMaterialGeometry[] value)](#setTechniqueCommon-com.aspose.cad.fileformats.collada.fileparser.elements.InstanceMaterialGeometry:A) | Gets or sets the technique common. The technique_common element specifies the bind_material information for the common profile which all COLLADA implementations need to support. |
| [getTechnique()](#getTechnique) | Gets or sets the technique. This element may contain any number of non-common profile techniques. |
| [setTechnique(Technique[] value)](#setTechnique-com.aspose.cad.fileformats.collada.fileparser.elements.Technique:A) | Gets or sets the technique. This element may contain any number of non-common profile techniques. |
| [getExtra()](#getExtra) | Gets or sets the extra. The extra element may appear any number of times. |
| [setExtra(Extra[] value)](#setExtra-com.aspose.cad.fileformats.collada.fileparser.elements.Extra:A) | Gets or sets the extra. The extra element may appear any number of times. |

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

### getParameter() {#getParameter}
```java
public final Parameter[] getParameter()
```

Gets or sets the parameter. The bind_material element may contain any number of parameter elements.

**Returns:** Parameter[]

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

Gets or sets the parameter. The bind_material element may contain any number of parameter elements.

### getTechniqueCommon() {#getTechniqueCommon}
```java
public final InstanceMaterialGeometry[] getTechniqueCommon()
```

Gets or sets the technique common. The technique_common element specifies the bind_material information for the common profile which all COLLADA implementations need to support.

**Returns:** InstanceMaterialGeometry[]

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

Gets or sets the technique common. The technique_common element specifies the bind_material information for the common profile which all COLLADA implementations need to support.

### getTechnique() {#getTechnique}
```java
public final Technique[] getTechnique()
```

Gets or sets the technique. This element may contain any number of non-common profile techniques.

**Returns:** Technique[]

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

Gets or sets the technique. This element may contain any number of non-common profile techniques.

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

Gets or sets the extra. The extra element may appear any number of times.

**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. The extra element may appear any number of times.

