Renderer
내용물
[
숨다
]Renderer class
렌더러에 대한 컨텍스트입니다.
public abstract class Renderer : IDisposable
속성
이름 | 설명 |
---|---|
AssetDirectories { get; } | 외부 자산을 저장한 디렉토리 |
EnableShadows { get; set; } | 그림자 활성화 여부를 가져오거나 설정합니다. |
FallbackEntityRenderer { get; set; } | 엔터티에 특수 렌더러가 정의되어 있지 않은 경우 폴백 엔터티 렌더러를 가져오거나 설정합니다. |
virtual Frustum { get; set; } | 보기 행렬을 제공하는 데 사용되는 절두체를 가져오거나 설정합니다. |
virtual Material { get; set; } | 셰이더에서 사용되는 재료 정보를 제공하는 데 사용되는 재료를 가져오거나 설정합니다. |
Node { get; set; } | 가져오거나 설정합니다.Node 월드 변환 매트릭스를 제공하는 데 사용되는 인스턴스. |
PostProcessings { get; } | 활성 사후 처리 chain |
PresetShaders { get; set; } | 사전 설정 셰이더 set 를 가져오거나 설정합니다. |
abstract RenderFactory { get; } | 렌더링 관련 개체를 빌드하기 위한 팩터리를 가져옵니다. |
RenderStage { get; } | 현재 렌더링 단계를 가져옵니다. |
RenderTarget { get; } | 다음 렌더링 작업이 수행될 렌더링 대상을 지정합니다. |
Shader { get; set; } | 지오메트리를 렌더링하는 데 사용되는 셰이더 인스턴스를 가져오거나 설정합니다. |
ShaderSet { get; set; } | scene 를 렌더링하는 데 사용된 셰이더 세트를 가져오거나 설정합니다. |
Variables { get; } | rendering 에 사용되는 내부 변수에 대한 액세스 |
행동 양식
이름 | 설명 |
---|---|
static CreateRenderer() | 새로 만들기Renderer 기본 프로필 사용. |
virtual ClearCache() | 수동으로 캐시를 지웁니다. Aspose.3D는 재료/형상과 같은 일부 개체를 렌더링 파이프라인과 호환되는 내부 유형으로 캐시합니다. 장면에 주요 변경 사항이 있을 때 수동으로 호출해야 합니다. |
Dispose() | 폐기Renderer 및 모든 관련 리소스 |
abstract Execute(PostProcessing, IRenderTarget) | 지정된 렌더링 대상 에서 사후 처리를 실행합니다. |
GetPostProcessing(string) | 렌더러에서 지원하는 내장 포스트 프로세서를 가져옵니다. |
virtual RegisterEntityRenderer(EntityRenderer) | 지정된 entity 에 대한 엔티티 렌더러를 등록합니다. |
virtual Render(IRenderTarget) | 지정된 target 를 렌더링합니다. |
또한보십시오
- 네임스페이스 Aspose.ThreeD.Render
- 집회 Aspose.3D