Navigation
API > API/Runtime > API/Runtime/HeadMountedDisplay
| Name | IXRSystemAssets |
| Type | class |
| Header File | /Engine/Source/Runtime/HeadMountedDisplay/Public/IXRSystemAssets.h |
| Include Path | #include "IXRSystemAssets.h" |
Syntax
class IXRSystemAssets :
public IModularFeature,
public IXRSystemIdentifier
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPrimitiveComponent * CreateRenderComponent
(
const int32 DeviceId, |
Attempts to spawn a renderable component for the specified device. | IXRSystemAssets.h | |
bool EnumerateRenderableDevices
(
TArray< int32 >& DeviceListOut |
Fills out a device list with unique identifiers that can be used to reference system specific devices. | IXRSystemAssets.h | |
int32 GetDeviceId
(
EControllerHand ControllerHand |
Provides a mapping for MotionControllers, so we can identify the device ID used for a specific hand (which in turn can be used in other functions, like CreateRenderComponent, etc.). | IXRSystemAssets.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetModularFeatureName() |
IXRSystemAssets.h |