A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FBPVRComponentPosRep Struct Reference

USTRUCT() More...

#include <VRBPDatatypes.h>

Public Member Functions

 FBPVRComponentPosRep ()
 
FORCEINLINE uint16 CompressAxisTo10BitShort (float Angle)
 
FORCEINLINE float DecompressAxisFrom10BitShort (uint16 Angle)
 
 GENERATED_USTRUCT_BODY ()
 
bool NetSerialize (FArchive &Ar, class UPackageMap *Map, bool &bOutSuccess)
 

Public Attributes

FVector Position
 UPROPERTY(Transient)
 
EVRVectorQuantization QuantizationLevel
 UPROPERTY(EditDefaultsOnly, Category = Replication, AdvancedDisplay)
 
FRotator Rotation
 UPROPERTY(Transient)
 
EVRRotationQuantization RotationQuantizationLevel
 UPROPERTY(EditDefaultsOnly, Category = Replication, AdvancedDisplay)
 

Detailed Description

USTRUCT()

Definition at line 860 of file VRBPDatatypes.h.

Constructor & Destructor Documentation

◆ FBPVRComponentPosRep()

FBPVRComponentPosRep::FBPVRComponentPosRep ( )
inline

Definition at line 906 of file VRBPDatatypes.h.

Member Function Documentation

◆ CompressAxisTo10BitShort()

FORCEINLINE uint16 FBPVRComponentPosRep::CompressAxisTo10BitShort ( float Angle)
inline

Definition at line 893 of file VRBPDatatypes.h.

◆ DecompressAxisFrom10BitShort()

FORCEINLINE float FBPVRComponentPosRep::DecompressAxisFrom10BitShort ( uint16 Angle)
inline

Definition at line 900 of file VRBPDatatypes.h.

◆ GENERATED_USTRUCT_BODY()

FBPVRComponentPosRep::GENERATED_USTRUCT_BODY ( )

◆ NetSerialize()

bool FBPVRComponentPosRep::NetSerialize ( FArchive & Ar,
class UPackageMap * Map,
bool & bOutSuccess )
inline

Network serialization

Valid range 100: 2^22 / 100 = +/- 41,943.04 (419.43 meters) Valid range 10: 2^18 / 10 = +/- 26,214.4 (262.144 meters) Pos rep is assumed to be in relative space for a tracked component, these numbers should be fine

Definition at line 917 of file VRBPDatatypes.h.

Member Data Documentation

◆ Position

FVector FBPVRComponentPosRep::Position
Transient

UPROPERTY(Transient)

Definition at line 869 of file VRBPDatatypes.h.

◆ QuantizationLevel

EVRVectorQuantization FBPVRComponentPosRep::QuantizationLevel
EditDefaultsOnlyAdvancedDisplay

UPROPERTY(EditDefaultsOnly, Category = Replication, AdvancedDisplay)

Definition at line 882 of file VRBPDatatypes.h.

◆ Rotation

FRotator FBPVRComponentPosRep::Rotation
Transient

UPROPERTY(Transient)

Definition at line 874 of file VRBPDatatypes.h.

◆ RotationQuantizationLevel

EVRRotationQuantization FBPVRComponentPosRep::RotationQuantizationLevel
EditDefaultsOnlyAdvancedDisplay

UPROPERTY(EditDefaultsOnly, Category = Replication, AdvancedDisplay)

Definition at line 891 of file VRBPDatatypes.h.


The documentation for this struct was generated from the following file: