RenderState
개요
RenderState은 .NET을 위한 Aspose.3D FOSS의 클래스입니다. 상속 대상: IDisposable, IComparable<RenderState>.
파이프라인 구축을 위한 렌더 상태. 렌더 상태에서 이루어진 변경은 생성된 파이프라인 인스턴스에 영향을 주지 않습니다.
이 클래스는 .NET 프로그램에서 RenderState 객체를 다루기 위한 5개의 메서드를 제공합니다. 사용 가능한 메서드: CompareTo, Dispose, Equals, GetHashCode, RenderState. Aspose.3D FOSS for .NET 패키지를 설치한 후에는 모든 .NET 애플리케이션에서 모든 공개 멤버에 접근할 수 있습니다. 속성: Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask, 및 추가 11개.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
Blend | bool | 읽기/쓰기 | 프래그먼트 블렌딩을 활성화하거나 비활성화합니다. |
BlendColor | FVector4 | 읽기/쓰기 | 사용되는 블렌드 색상을 가져오거나 설정합니다. |
SourceBlendFactor | BlendFactor | 읽기/쓰기 | 색상이 혼합되는 방식을 가져오거나 설정합니다. |
DestinationBlendFactor | BlendFactor | 읽기/쓰기 | 색상이 혼합되는 방식을 가져오거나 설정합니다. |
CullFace | bool | 읽기/쓰기 | 컬 페이스를 활성화하거나 비활성화합니다 |
CullFaceMode | CullFaceMode | 읽기/쓰기 | 컬링될 면을 가져오거나 설정합니다. |
FrontFace | FrontFace | 읽기/쓰기 | 전면이 되는 순서를 가져오거나 설정합니다. |
DepthTest | bool | 읽기/쓰기 | 깊이 테스트를 활성화하거나 비활성화합니다. |
DepthMask | bool | 읽기/쓰기 | 깊이 쓰기를 활성화하거나 비활성화합니다. |
DepthFunction | CompareFunction | 읽기/쓰기 | 깊이 테스트에 사용되는 비교 함수를 가져오거나 설정합니다. |
StencilTest | bool | 읽기/쓰기 | 스텐실 테스트를 활성화하거나 비활성화합니다. |
StencilReference | int | 읽기/쓰기 | 스텐실 테스트에 대한 기준값을 가져오거나 설정합니다. |
StencilMask | uint | 읽기/쓰기 | 테스트가 완료될 때 참조값과 저장된 스텐실 값 모두에 AND 연산된 마스크를 가져오거나 설정합니다. |
StencilFrontFace | StencilState | 읽기 | 전면에 대한 스텐실 상태를 가져옵니다. |
StencilBackFace | StencilState | 읽기 | 뒷면에 대한 스텐실 상태를 가져옵니다. |
ScissorTest | bool | 읽기/쓰기 | 시저 테스트를 활성화하거나 비활성화합니다 |
PolygonMode | PolygonMode | 읽기/쓰기 | 다각형의 렌더 모드를 가져오거나 설정합니다. |
메서드
| 시그니처 | 설명 |
|---|---|
RenderState() | 생성자 |
Equals(obj: object) | FOSS 에디션에서는 구현되지 않았으며 — 런타임에 예외를 발생시킵니다. 이 인스턴스가 지정된 객체와 동일한지 여부를 나타내는 값을 반환합니다. |
GetHashCode() | FOSS 에디션에서는 구현되지 않았으며 — 런타임에 예외를 발생시킵니다. 이 인스턴스의 해시 코드를 반환합니다. |
Dispose() | Dispose the 및 모든 내부 리소스를 해제합니다. |
CompareTo(other: RenderState) | FOSS 에디션에서는 구현되지 않았으며 런타임 시 예외를 발생시킵니다. 렌더 상태를 다른 인스턴스와 비교합니다. |