Aspose.ThreeD.Render
내용물
[
숨다
]모든 렌더링 관련 클래스는 이 namespace 에서 정의됩니다.
클래스
수업 | 설명 |
---|---|
DescriptorSetUpdater | 이 클래스는IDescriptorSet 연쇄 작업 중. |
DriverException | 내부 렌더링 드라이버에서 발생한 예외입니다. |
EntityRenderer | 다른 종류의 엔터티에 대한 렌더링을 구현하려면 이 하위 클래스를 지정하십시오. |
EntityRendererKey | 등록된 엔터티의 키 renderer |
GLSLSource | GLSL 의 셰이더 소스 코드 |
InitializationException | 렌더 파이프라인 initialization 의 예외 |
PostProcessing | 후처리 효과 |
PushConstant | 푸시 상수를 통해 셰이더에 데이터를 제공하는 유틸리티입니다. |
Renderer | 렌더러에 대한 컨텍스트입니다. |
RendererVariableManager | 이 클래스는 rendering 에서 사용되는 변수를 관리합니다. |
RenderFactory | RenderFactory는 렌더링 파이프라인에 표시되는 모든 리소스를 생성합니다. |
RenderParameters | 렌더링 대상 의 매개변수를 설명합니다. |
RenderResource | 모든 렌더 리소스의 추상 클래스 렌더러가 해제되면 모든 렌더 리소스가 삭제됩니다. 다음과 같은 클래스Mesh /Texture 해당 RenderResource 가 있습니다. |
RenderState | 파이프라인 구축을 위한 렌더링 상태 렌더링 상태에 대한 변경 사항은 생성된 파이프라인 인스턴스에 영향을 미치지 않습니다. |
ShaderException | 셰이더 관련 예외 |
ShaderProgram | 셰이더 프로그램 |
ShaderSet | 재료별 셰이더 프로그램 |
ShaderSource | shader 의 소스 코드 |
ShaderVariable | 셰이더 변수 |
SPIRVSource | SPIR-V 형식의 컴파일된 셰이더. |
StencilState | 면당 스텐실 상태. |
TextureData | 이 클래스는 텍스처의 원시 데이터 및 형식 정의를 포함합니다. |
Viewport | AIRenderTarget 장면을 렌더링하기 위한 하나 이상의 뷰포트를 포함합니다. |
WindowHandle | 다른 플랫폼용 캡슐화된 창 핸들. |
구조
구조 | 설명 |
---|---|
CubeFaceData<T> | 큐브 맵 텍스처의 각 면에 대한 데이터입니다. |
인터페이스
상호 작용 | 설명 |
---|---|
IBuffer | rendering 에서 사용되는 모든 관리 버퍼의 기본 인터페이스 |
ICommandList | 렌더링을 위해 GPU로 전송될 일련의 명령을 인코딩합니다. |
IDescriptorSet | 설명자 집합은 버퍼, textures 와 같은 렌더링 파이프라인에 바인딩하는 데 사용할 수 있는 다양한 리소스를 설명합니다. |
IIndexBuffer | 인덱스 버퍼는 렌더링 파이프라인에 사용되는 지오메트리를 설명합니다. |
IPipeline | GPU 측에서 그리기 위한 미리 구운 작업 시퀀스입니다. |
IRenderQueue | 엔티티 렌더러는 이 대기열을 사용하여 렌더링 작업을 관리합니다. |
IRenderTarget | 렌더링 대상 의 기본 인터페이스 |
IRenderTexture | render texture 의 인터페이스 |
IRenderWindow | IRenderWindow는 렌더링을 지원하는 운영 체제에서 만든 기본 창을 나타냅니다. |
ITexture1D | 1D 텍스처 |
ITexture2D | 2D 텍스처 |
ITextureCubemap | 큐브 맵 texture |
ITextureUnit | ITextureUnit GPU와 CPU 간에 공유되는 메모리의 텍스처를 나타내며 셰이더 에서 샘플링할 수 있습니다. 여기서Texture 외부 파일에 대한 참조만 나타냅니다. 자세한 내용은 https://en.wikipedia.org/wiki/Texture_mapping_unit 에서 확인할 수 있습니다. |
IVertexBuffer | 정점 버퍼는 렌더링 파이프라인 으로 전송될 다각형 정점 데이터를 보유합니다. |
열거
열거 | 설명 |
---|---|
BlendFactor | 혼합 계수는 픽셀 산술을 지정합니다. |
CompareFunction | 깊이/스텐실 테스트에 사용되는 비교 기능. |
CubeFace | 큐브 맵 텍스처의 각 면 |
CullFaceMode | cull 에 어떤 얼굴 |
DrawOperation | render 에 대한 프리미티브 유형 |
EntityRendererFeatures | 엔티티 렌더러가 제공할 추가 기능 |
FrontFace | 전면 및 후면 다각형 정의 |
IndexDataType | 에 있는 요소의 데이터 유형IIndexBuffer |
PixelFormat | 텍스처 단위에서 사용되는 픽셀의 형식입니다. |
PolygonMode | 폴리곤 래스터화 mode |
PresetShaders | 렌더러에서 사용하는 사전 설정 내부 셰이더를 정의합니다. |
RenderQueueGroupId | 렌더링 queue 의 그룹 ID |
RenderStage | 렌더링 stage |
ShaderStage | 셰이더 stage |
StencilAction | 스텐실 테스트 actions |
TextureType | 유형ITextureUnit |