| IStereoRendering
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/StereoRendering.h |
Include |
#include "StereoRendering.h" |
class IStereoRendering
Name | Description | |
---|---|---|
|
~IStereoRendering() |
Name | Description | ||
---|---|---|---|
|
AdjustViewRect ( |
Adjusts the viewport rectangle for stereo, based on which eye pass is being rendered. |
|
|
CalculateStereoViewOffset ( |
Calculates the offset for the camera position, given the specified position, rotation, and world scale |
|
|
DeviceGetLODViewIndex() |
Return the index of the view that is used for selecting LODs |
|
|
DeviceIsAnAdditionalPass ( |
Return true for additional eyes past the first two (a plugin could implement additional 'eyes'). |
|
|
DeviceIsAnAdditionalView ( |
Return true if additional view |
|
|
DeviceIsAPrimaryPass ( |
Return true if this pass is for a view we do all the work for (ie this view can't borrow from another) |
|
|
DeviceIsAPrimaryView ( |
Return true if primary view |
|
|
DeviceIsASecondaryPass ( |
Return true if this pass is for a view for which we share some work done for eSSP_LEFT_EYE (ie borrow some intermediate state from that eye) |
|
|
DeviceIsASecondaryView ( |
Return true if secondary view |
|
|
DeviceIsStereoEyePass ( |
Return true if this pass is for a stereo eye view |
|
|
DeviceIsStereoEyeView ( |
Return true if this is a stereoscopic view |
|
|
EnableStereo ( |
Switches stereo rendering on / off. Returns current state of stereo. |
|
|
EndFinalPostprocessSettings ( |
||
|
GetDesiredNumberOfViews ( |
Returns the desired number of views, so that devices that require additional views can allocate them. |
|
|
GetLODViewIndex() |
Static helper. Passes request to the current stereo device |
|
|
IStereoRende... |
GetRenderTargetManager() |
Returns currently active render target manager. |
|
IStereoLayer... |
GetStereoLayers() |
Returns an IStereoLayers implementation, if one is present |
|
GetStereoProjectionMatrix ( |
Gets a projection matrix for the device, given the specified eye setup |
|
|
GetTextSafeRegionBounds() |
Gets the percentage bounds of the safe region to draw in. |
|
|
GetViewIndexForPass ( |
For the specified stereoscopic pass type, assign a view index based on the extension's sorting |
|
|
EStereoscopi... |
GetViewPassForIndex |
For the specified view index in the view family, assign a stereoscopic pass type based on the extension's usage |
|
InitCanvasFromView ( |
Sets view-specific params (such as view projection matrix) for the canvas. |
|
|
IsAnAdditionalPass ( |
Static helper. Passes request to the current stereo device |
|
|
IsAnAdditionalView ( |
Static helper. Passes request to the current stereo device |
|
|
IsAPrimaryPass ( |
Static helper. Passes request to the current stereo device |
|
|
IsAPrimaryView ( |
Static helper. Passes request to the current stereo device |
|
|
IsASecondaryPass ( |
Static helper. Passes request to the current stereo device |
|
|
IsASecondaryView ( |
Static helper. Passes request to the current stereo device |
|
|
IsStereoEnabled() |
Whether or not stereo rendering is on this frame. |
|
|
IsStereoEnabledOnNextFrame() |
Whether or not stereo rendering is on on next frame. |
|
|
IsStereoEyePass ( |
Static helper. Passes request to the current stereo device |
|
|
IsStereoEyeView ( |
Static helper. Passes request to the current stereo device |
|
|
OverrideFinalPostprocessSettings ( |
||
|
RenderTexture_RenderThread ( |
Renders texture into a backbuffer. |
|
|
SetFinalViewRect ( |
Provides the final view rect that the renderer will render into. |
|
|
StartFinalPostprocessSettings ( |