## PushConstant class

푸시 상수를 통해 셰이더에 데이터를 제공하는 유틸리티.


## 메서드

### constructor{#constructor}

| 이름 | 설명 |
| --- | --- |
| constructor() | PushConstant의 생성자 |

 **Result:**



---


### write{#write}

| 이름 | 설명 |
| --- | --- |
| write(mat) | 행렬을 상수에 기록합니다 |

 **Parameters:**

| 이름 | 유형 | 설명 |
| --- | --- | --- |
| mat | FMatrix4 | 작성할 행렬 |

 **Result:**



---


### write{#write}

| 이름 | 설명 |
| --- | --- |
| write(n) | int 값을 상수에 기록합니다 |

 **Parameters:**

| 이름 | 유형 | 설명 |
| --- | --- | --- |
|  | 숫자 | null |

 **Result:**



---


### write{#write}

| 이름 | 설명 |
| --- | --- |
| write(f) | float 값을 상수에 기록합니다 |

 **Parameters:**

| 이름 | 유형 | 설명 |
| --- | --- | --- |
|  | 숫자 | null |

 **Result:**



---


### write{#write}

| 이름 | 설명 |
| --- | --- |
| write(vec) | 4-요소 벡터를 상수에 기록합니다 |

 **Parameters:**

| 이름 | 유형 | 설명 |
| --- | --- | --- |
| ve | FVector4 | null |

 **Result:**



---


### write{#write}

| 이름 | 설명 |
| --- | --- |
| write(vec) | 3-요소 벡터를 상수에 기록합니다 |

 **Parameters:**

| 이름 | 유형 | 설명 |
| --- | --- | --- |
| ve | FVector3 | null |

 **Result:**



---


### write{#write}

| 이름 | 설명 |
| --- | --- |
| write(x, y, z, w) | 4-요소 벡터를 상수에 기록합니다 |

 **Parameters:**

| 이름 | 유형 | 설명 |
| --- | --- | --- |
|  | 숫자 | null |
|  | 숫자 | null |
|  | 숫자 | null |
|  | 숫자 | null |

 **Result:**



---


### commit{#commit}

| 이름 | 설명 |
| --- | --- |
| commit(stage, commandList) | 준비된 데이터를 그래픽 파이프라인에 커밋합니다. |

 **Parameters:**

| 이름 | 유형 | 설명 |
| --- | --- | --- |
| stage | 숫자 | ShaderStage |
| commandLis | ICommandList | null |

 **Result:**



---



