
## bind(self, buffer) {#aspose.threed.render.IBuffer}

Bind the entire buffer to current descriptor


### Returns 


Return current instance for chaining operation


```python

def bind(self, buffer):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| buffer | aspose.threed.render.IBuffer |  |


## bind(self, texture) {#aspose.threed.render.ITextureUnit}

Bind the texture unit to current descriptor set


### Returns 


Return current instance for chaining operation


```python

def bind(self, texture):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| texture | aspose.threed.render.ITextureUnit | The texture unit to bind |


## bind(self, binding, buffer) {#int-aspose.threed.render.IBuffer}

Bind the buffer to current descriptor set at specified binding location.


### Returns 


Return current instance for chaining operation


```python

def bind(self, binding, buffer):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| binding | int | Binding location |
| buffer | aspose.threed.render.IBuffer | The entire buffer to bind |


## bind(self, binding, texture) {#int-aspose.threed.render.ITextureUnit}

Bind the texture unit to current descriptor set


### Returns 


Return current instance for chaining operation


```python

def bind(self, binding, texture):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| binding | int | The binding location |
| texture | aspose.threed.render.ITextureUnit | The texture unit to bind |


## bind(self, buffer, offset, size) {#aspose.threed.render.IBuffer-int-int}

Bind the buffer to current descriptor set


### Returns 


Return current instance for chaining operation


```python

def bind(self, buffer, offset, size):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| buffer | aspose.threed.render.IBuffer | Which buffer to bind |
| offset | int | Offset of the buffer to bind |
| size | int | Size of the buffer to bind |


## bind(self, binding, buffer, offset, size) {#int-aspose.threed.render.IBuffer-int-int}

Bind the buffer to current descriptor set at specified binding location.


### Returns 


Return current instance for chaining operation


```python

def bind(self, binding, buffer, offset, size):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| binding | int | Binding location |
| buffer | aspose.threed.render.IBuffer | The buffer to bind |
| offset | int | Offset of the buffer to bind |
| size | int | Size of the buffer to bind |



### See Also
* module [`aspose.threed.render`](../../)
* class [`DescriptorSetUpdater`](/3d/python-net/aspose.threed.render/descriptorsetupdater)
