## PushConstant class

Утилита для предоставления данных шейдеру через push-константу.

```csharp
public class PushConstant
```

## Конструкторы

| Имя | Описание |
| --- | --- |
| [PushConstant](pushconstant)() | Конструктор[`PushConstant`](../pushconstant) |

## Методы

| Имя | Описание |
| --- | --- |
| [Commit](../../aspose.threed.render/pushconstant/commit)(ShaderStage, ICommandList) | Передать подготовленные данные в графический конвейер. |
| [Write](../../aspose.threed.render/pushconstant/write#write_4)(float) | Записать значение с плавающей запятой в константу |
| [Write](../../aspose.threed.render/pushconstant/write#write)(FMatrix4) | Записать матрицу в константу |
| [Write](../../aspose.threed.render/pushconstant/write#write_1)(FVector3) | Записать трехкомпонентный вектор в константу |
| [Write](../../aspose.threed.render/pushconstant/write#write_2)(FVector4) | Запишите 4-компонентный вектор в константу |
| [Write](../../aspose.threed.render/pushconstant/write#write_3)(int) | Записать значение int в константу |
| [Write](../../aspose.threed.render/pushconstant/write#write_5)(float, float, float, float) | Запишите 4-компонентный вектор в константу |

### Смотрите также

* пространство имен [Aspose.ThreeD.Render](../../aspose.threed.render)
* сборка [Aspose.3D](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.3D.dll -->
