Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
 

Types

         
 All Types  Classes   Delegates 
 NameDescription
DesignObjectsRenderer
Responsible for rendering of design time objects from the main scene graph.
FilterSceneObjectDelegate
Method used for SceneObjectRenderer.FilterObjects, used to filter out SceneObjects before they come into render queue. Should return true if SceneObject is considered as visible, or false to filter it out.
FrameCleaner
Component of render pipeline which cleans up frame buffer.
PlanarReflectionRenderer
Renders objects of SceneGraph reflected from plane into separate render target. Point of view is bound to the given Camera (or to MainCamera if no camera was specified). Reflection plane is set up via ReflectionPlane property. Output texture is available after update via ReflectionTexture property.
PlanarRefractionRenderer
PostEffectRenderer
Renders post-effect(s) from single ScreenEffectSet. Applies post-effects to the associated RenderTarget, causing all output from components with less Priority to be post-processed by this PostEffectRenderer.
SceneGraphRenderer
Performs rendering of visible objects from SceneGraph. Uses RenderQueue to gather renderable passes from IRenderable instances. Supports transparency sorting and pass grouping/priorities.
SceneGraphToTextureRenderer
Performs rendering of visible objects from SceneGraph into own RenderTarget. Uses RenderQueue to gather renderable passes from IRenderable instances. Supports transparency sorting and pass grouping/priorities.
SceneObjectRenderer
Performs rendering of given SceneObject and it's children objects. Uses RenderQueue to gather renderable passes from IRenderable instances. Supports transparency sorting and pass grouping/priorities.
SceneObjectToTextureRenderer
Performs rendering of given SceneObject and it's children objects into own RenderTarget. Uses RenderQueue to gather renderable passes from IRenderable instances. Supports transparency sorting and pass grouping/priorities.
StandardRenderPipeline
Standard rendering pipeline - provide top level control of frame rendering in the main V3D window and give access to key components.