Click or drag to resize
AB4D logo

SplitScreenVirtualRealityProvider Class

SplitScreenVirtualRealityProvider is a VirtualRealityProvider that can render stereoscopic images where image for the left eye is rendered in one half of the screen and image for the right is rendered in the other half of the screen. This type of 3D rendering can be seen by the 3D TV displays. The SplitScreenVirtualRealityProvider supports SideBySide (vertical) and TopAndBottom (horizontal) split screen.
Inheritance Hierarchy
SystemObject
  Ab3d.DirectXDXResourceBase
    Ab3d.DirectXDisposableDXResource
      Ab3d.DirectXDXSceneResource
        Ab3d.DirectXVirtualRealityProviderBase
          Ab3d.DirectXStereoscopicVirtualRealityProvider
            Ab3d.DirectXSplitScreenVirtualRealityProvider

Namespace: Ab3d.DirectX
Assembly: Ab3d.DXEngine (in Ab3d.DXEngine.dll) Version: 7.1.9105.2048 (1.0.0.0)
Syntax
C#
public class SplitScreenVirtualRealityProvider : StereoscopicVirtualRealityProvider

The SplitScreenVirtualRealityProvider type exposes the following members.

Constructors
 NameDescription
Public methodSplitScreenVirtualRealityProvider Constructor
Top
Properties
 NameDescription
Public propertyImagesSeparationDistance Gets or sets a float value that specifies the distance between stereoscopic images. The value is specified in pixels. This property can be used to calibrate the images for 3D TV displays. For example when ImagesSeparationDistance is set to 4 and we have SideBySide type, the left image goes for two pixels to the left and right image goes for two pixels to the right - creating 4 pixels separation.
Public propertySplitScreen Gets or sets the type of split screen.
Top
Methods
 NameDescription
Public methodUpdateRenderingContext UpdateRenderingContext is called from the BeginVirtualRealityRenderingStep and should update the properties in the RenderingContext according to the current eye. See remarks for more info about the usual tasks that are preformed in this method.
(Overrides StereoscopicVirtualRealityProviderUpdateRenderingContext(RenderingContext, Boolean))
Top
See Also