Navigation
API > API/Runtime > API/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 |