PushConstant

PushConstant

개요

PushConstant는 Aspose.3D FOSS에서 .NET을(를) 위해 제공되는 클래스입니다.

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

이 클래스는 .NET 프로그램에서 PushConstant 객체를 다루기 위한 8개의 메서드를 제공합니다. 사용 가능한 메서드에는 Commit, PushConstant, Write가 포함됩니다. Aspose.3D FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션이 공개 멤버에 접근할 수 있습니다.

메서드

시그니처설명
PushConstant()생성자
Write(mat: FMatrix4)FOSS 에디션에서는 구현되지 않았으며 런타임에 예외를 발생시킵니다. 행렬을 상수에 기록합니다
Write(n: int)FOSS 에디션에서는 구현되지 않았으며 런타임에 예외를 발생시킵니다. int 값을 상수에 기록합니다
Write(f: float)FOSS 에디션에서는 구현되지 않았으며 — 런타임에 예외가 발생합니다. 상수에 float 값을 씁니다
Write(vec: FVector4)FOSS 에디션에서는 구현되지 않았으며—런타임에 예외가 발생합니다. 4요소 벡터를 상수에 기록합니다
Write(vec: FVector3)FOSS 에디션에서는 구현되지 않았으며—런타임에 예외가 발생합니다. 3요소 벡터를 상수에 기록합니다
Write(x: float, y: float, z: float, w: float)FOSS 에디션에서는 구현되지 않았으며—런타임에 예외가 발생합니다. 4요소 벡터를 상수에 기록합니다
Commit(stage: ShaderStage, commandList: ICommandList)FOSS 에디션에서는 구현되지 않았으며 런타임에 예외를 발생시킵니다. 준비된 데이터를 그래픽 파이프라인에 커밋합니다.

참조

 한국어