Navigation
Unreal Engine C++ API Reference > Runtime > AugmentedReality
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UStreamableRenderAsset
- UTexture
- UARTexture
- UAppleARKitOcclusionTexture
- UARTextureCameraDepth
- UAppleARKitTextureCameraDepth
- UARTextureCameraImage
- UAppleARKitCameraVideoTexture
- UAppleARKitTextureCameraImage
References
Module | AugmentedReality |
Header | /Engine/Source/Runtime/AugmentedReality/Public/ARTextures.h |
Include | #include "ARTextures.h" |
Syntax
class UARTexture : public UTexture
Remarks
Base class for all AR texture types. Derived from UTexture instead of UTexture2D because UTexture2D is all about streaming and source art ? probably should have been UTexture2DDynamic
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FGuid | ExternalTextureGuid | The guid of texture that gets registered as an external texture |
![]() |
FVector2f | Size | The width and height of the texture |
![]() |
EARTextureType | TextureType | The type of texture this is |
![]() |
float | Timestamp | The timestamp this texture was captured at |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UARTexture
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
T * | CreateARTexture
(
EARTextureType InTextureType |
Factory function for creating a new AR texture of a particular type |
Overridden from UTexture
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FGuid | Access the GUID which defines this texture's resources externally through FExternalTextureRegistry | |
![]() ![]() ![]() |
uint32 | ||
![]() ![]() ![]() |
float | ||
![]() ![]() ![]() |
float | ||
![]() ![]() ![]() |
float | UTexture interface implementation. | |
![]() ![]() ![]() |
ETextureClass | Get Texture Class |