Renderer Class |
Namespace: Aspose.ThreeD.Render
The Renderer type exposes the following members.
Name | Description | |
---|---|---|
![]() | AssetDirectories |
Directories that stored external assets
|
![]() | EnableShadows |
Gets or sets wheather to enabel shadows.
|
![]() | FallbackEntityRenderer |
Gets or sets the fallback entity renderer when the entity has no special renderer defined.
|
![]() | Frustum |
Gets or sets the frustum that used to provide view matrix.
|
![]() | Material |
Gets or sets the material that used to provide material information used by shaders.
|
![]() | Node |
Gets or sets the Node instance used to provide world transform matrix.
|
![]() | PostProcessings |
Active post-processing chain
|
![]() | PresetShaders |
Gets or sets the preset shader set
|
![]() | RenderFactory |
Gets the factory to build render-related objects.
|
![]() | RenderStage |
Gets the current render stage.
|
![]() | RenderTarget |
Specify the render target that the following render operations will be performed on.
|
![]() | Shader |
Gets or sets the shader instance used for rendering the geometry.
|
![]() | ShaderSet |
Gets or sets the shader set that used to render the scene
|
![]() | Variables |
Access to the internal variables used for rendering
|
Name | Description | |
---|---|---|
![]() | BeginTarget |
Begin render on specified render target
|
![]() | BeginViewport(Viewport) |
Begin rendering on specified viewport
|
![]() | BeginViewport(Viewport, Frustum) |
Begin rendering on specified viewport
|
![]() | ClearCache |
Manually clear the cache.
Aspose.3D will cache some objects like materials/geometries into internal types that compatible with the render pipeline.
This should be manually called when scene has major changes.
|
![]() ![]() | CreateRenderer |
Creates a new Renderer with default profile.
|
![]() | Dispose |
Dispose the Renderer and all related resources
|
![]() | Dispose(Boolean) |
Dispose the Renderer and all related resources
|
![]() | EndTarget |
End rendering on specified render target.
|
![]() | EndViewport |
Finished rendering on specified viewport
|
![]() | Equals | (Inherited from Object.) |
![]() | Execute |
Execute an post processing on specified render target
|
![]() | Finalize |
Finalizer of Renderer (Overrides ObjectFinalize.) |
![]() | GetCommandList |
Gets the command list for specified render queue
|
![]() | GetEntityRenderer |
Get the entity renderer that used to render the specified entity, or return fallback renderer if no entity renderer was registered.
|
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetPostProcessing |
Gets a built-in post-processor that supported by the renderer.
|
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | RegisterEntityRenderer |
Register the entity renderer for specified entity
|
![]() | Render |
Render the specified target
|
![]() | ToString | (Inherited from Object.) |
Name | Description | |
---|---|---|
![]() | entityRenderersByKey |
Registered entity renderers
|