| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Components/StereoLayerComponent.h |
Include |
#include "Components/StereoLayerComponent.h" |
class UStereoLayerComponent : public USceneComponent
A geometry layer within the stereo rendered viewport.
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bLiveTexture |
True if the stereo layer texture needs to update itself every frame(scene capture, video, etc.) |
|
uint32: 1 |
bNoAlphaChannel |
True if the texture should not use its own alpha channel (1.0 will be substituted) |
|
uint32: 1 |
bQuadPreserveTextureRatio |
True if the quad should internally set it's Y value based on the set texture's dimensions |
|
uint32: 1 |
bSupportsDepth |
True if the stereo layer needs to support depth intersections with the scene geometry, if available on the platform |
|
UTexture * |
LeftTexture |
Texture displayed on the stereo layer for left eye, if stereoscopic textures are supported on the platform and by the layer shape |
|
Priority |
Render priority among all stereo layers, higher priority render on top of lower priority |
|
|
QuadSize |
Size of the rendered stereo layer quad |
|
|
Shape |
Specifies which shape of layer it is. |
|
|
TEnumAsByte< en... |
StereoLayerType |
Specifies how and where the quad is rendered to the screen |
|
UTexture * |
Texture |
Texture displayed on the stereo layer (is stereocopic textures are supported on the platfrom and more than one texture is provided, this will be the right eye) |
|
UVRect |
UV coordinates mapped to the quad face |
Name | Description | |
---|---|---|
|
UStereoLayerComponent ( |
Name | Description | ||
---|---|---|---|
|
UTexture ... |
GetLeftTexture() |
|
|
GetPriority() |
||
|
GetQuadSize() |
||
|
UTexture ... |
GetTexture() |
|
|
GetUVRect() |
||
|
MarkStereoLayerDirty() |
||
|
MarkTextureForUpdate() |
Manually mark the stereo layer texture for updating. |
|
|
SetEquirectProps ( |
Set Equirect layer properties: UVRect, Scale, and Bias |
|
|
SetLeftTexture ( |
Change the texture displayed on the stereo layer for left eye, if stereoscopic layer textures are supported on the platform. |
|
|
SetPriority ( |
Change the layer's render priority, higher priorities render on top of lower priorities |
|
|
SetQuadSize ( |
Change the quad size. This is the unscaled height and width, before component scale is applied. |
|
|
SetTexture ( |
Change the texture displayed on the stereo layer. |
|
|
SetUVRect ( |
Change the UV coordinates mapped to the quad face |
Name | Description | ||
---|---|---|---|
|
TickComponent ( |
Function called every frame on this ActorComponent. |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
int |
CylinderHeight_DEPRECATED |
int CylinderHeight is deprecated. Use the corresponding property of the UStereoLayerShapeCylinder subobject instead. |
|
float |
CylinderOverlayArc_DEPRECATED |
float CylinderOverlayArc is deprecated. Use the corresponding property of the UStereoLayerShapeCylinder subobject instead. |
|
float |
CylinderRadius_DEPRECATED |
float CylinderRadius is deprecated. Use the corresponding property of the UStereoLayerShapeCylinder subobject instead. |
|
EquirectProps_DEPRECATED |
FEquirectProps EquirectProps is deprecated. Use the corresponding properties of the UStereoLayerShapeEquirect subobject instead. |
|
|
TEnumAsByte< en... |
StereoLayerShape_DEPRECATED |
TEnumAsByte |