![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IStereoLayers.h>
Public Member Functions | |
| FLayerDesc () | |
| FLayerDesc (const IStereoLayerShape &InShape) | |
| PRAGMA_DISABLE_DEPRECATION_WARNINGS | FLayerDesc (const FLayerDesc &)=default |
| FLayerDesc (FLayerDesc &&)=default | |
| FLayerDesc & | operator= (const FLayerDesc &)=default |
| FLayerDesc & | operator= (FLayerDesc &&)=default |
| PRAGMA_ENABLE_DEPRECATION_WARNINGS void | SetLayerId (uint32 InId) |
| uint32 | GetLayerId () const |
| PRAGMA_DISABLE_DEPRECATION_WARNINGS bool | HasValidTexture () const |
| PRAGMA_ENABLE_DEPRECATION_WARNINGS bool | IsVisible () const |
| template<typename T > | |
| bool | HasShape () const |
| template<typename T > | |
| T & | GetShape () |
| template<typename T > | |
| const T & | GetShape () const |
| template<typename T , typename... InArgTypes> | |
| void | SetShape (InArgTypes &&... Args) |
Public Attributes | |
| uint32 | Id = INVALID_LAYER_ID |
| FTransform | Transform = FTransform::Identity |
| FVector2D | QuadSize = FVector2D(1.0f, 1.0f) |
| FBox2D | UVRect = FBox2D(FVector2D(0.0f, 0.0f), FVector2D(1.0f, 1.0f)) |
| FIntPoint | LayerSize = FIntPoint(0, 0) |
| int32 | Priority = 0 |
| ELayerType | PositionType = ELayerType::FaceLocked |
| TWeakObjectPtr< class UTexture > | TextureObj = nullptr |
| FTextureRHIRef | Texture = nullptr |
| TWeakObjectPtr< class UTexture > | LeftTextureObj = nullptr |
| FTextureRHIRef | LeftTexture = nullptr |
| uint32 | Flags = 0 |
Static Public Attributes | |
| static const uint32 | INVALID_LAYER_ID = 0 |
Structure describing the visual appearance of a single stereo layer
|
inline |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
| uint32 IStereoLayers::FLayerDesc::Flags = 0 |
| uint32 IStereoLayers::FLayerDesc::Id = INVALID_LAYER_ID |
|
static |
| FTextureRHIRef IStereoLayers::FLayerDesc::LeftTexture = nullptr |
| TWeakObjectPtr<class UTexture> IStereoLayers::FLayerDesc::LeftTextureObj = nullptr |
| ELayerType IStereoLayers::FLayerDesc::PositionType = ELayerType::FaceLocked |
| int32 IStereoLayers::FLayerDesc::Priority = 0 |
| FTextureRHIRef IStereoLayers::FLayerDesc::Texture = nullptr |
| TWeakObjectPtr<class UTexture> IStereoLayers::FLayerDesc::TextureObj = nullptr |
| FTransform IStereoLayers::FLayerDesc::Transform = FTransform::Identity |