@class NSURL, NSArray, NSString; @interface AssetViewer.EntityController : NSObject <ASVGestureDataSource, ASVWorldGestureRecognizerDelegate, ASVTurntableGestureRecognizerDelegate, ASVUnifiedGestureRecognizerDelegate> { void /* unknown type, empty encoding */ entity; void /* unknown type, empty encoding */ type; void /* unknown type, empty encoding */ animationManager; void /* unknown type, empty encoding */ animationID; void /* unknown type, empty encoding */ delegate; void /* unknown type, empty encoding */ entityWorldPosistionRefreshGuard; void /* unknown type, empty encoding */ lastARFrameTimestampForMovement; void /* unknown type, empty encoding */ lastScreenPointForMovement; void /* unknown type, empty encoding */ lastBoundingBox; void /* unknown type, empty encoding */ debugVisualizationEntity; void /* unknown type, empty encoding */ debugBoundingBoxEntities; void /* unknown type, empty encoding */ currentTurntableYaw; void /* unknown type, empty encoding */ currentTurntablePitch; void /* unknown type, empty encoding */ savedLevitationHeight; void /* unknown type, empty encoding */ transformToCameraInObjectMode; void /* unknown type, empty encoding */ transformToWorldInARMode; void /* unknown type, empty encoding */ initialAABB; void /* unknown type, empty encoding */ _assetNaturalSize; void /* unknown type, empty encoding */ _assetScaleToFitUnitBox; void /* unknown type, empty encoding */ projectPointHandler; void /* unknown type, empty encoding */ shouldDisableGesturesHandler; void /* unknown type, empty encoding */ shouldUseTightBoundsSPI; void /* unknown type, empty encoding */ planeType; void /* unknown type, empty encoding */ planeAnimator; void /* unknown type, empty encoding */ trackedRaycast; void /* unknown type, empty encoding */ verticalPlacementMarker; void /* unknown type, empty encoding */ groundPlaneEntity; void /* unknown type, empty encoding */ sceneUnderstandingState; void /* unknown type, empty encoding */ shadowPlaneEntity; void /* unknown type, empty encoding */ physicsStateManager; void /* unknown type, empty encoding */ accessibilityAssetURL; void /* unknown type, empty encoding */ savedViewToProj; void /* unknown type, empty encoding */ savedInlineModelToCameraTransform; } @property (nonatomic, retain) void /* unknown type, empty encoding */ worldGestureRecognizer; @property (nonatomic) void /* unknown type, empty encoding */ levitationHeight; @property (nonatomic, copy) NSURL *accessibilityAssetURL; @property (nonatomic, readonly) NSArray *entityAccessibilityWrappers; @property (nonatomic, readonly) NSString *description; - (void /* unknown type, empty encoding */)assetHeadScreenPositionForScale:(float)a0; - (void /* unknown type, empty encoding */)assetNaturalSize; - (float)assetPitch; - (float)assetScale; - (float)assetScaleToFitUnitBox; - (void /* unknown type, empty encoding */)assetScreenPosition; - (struct { void /* unknown type, empty encoding */ x0[4]; })assetTransform; - (void /* unknown type, empty encoding */)assetWorldPosition; - (float)assetYaw; - (BOOL)screenPointIsOnAsset:(SEL)a0; - (id)init; - (void)dealloc; - (void).cxx_destruct; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })calculateAssetScreenBoundingRectIn:(id)a0; - (void)rotateByDeltaYaw:(float)a0 deltaPitch:(float)a1; - (void)scaleTo:(float)a0 updateARScale:(BOOL)a1; - (void)turntableGestureRecognizer:(id)a0 rotatedAssetByDeltaYaw:(float)a1 deltaPitch:(float)a2; - (void)unifiedGestureRecognizer:(SEL)a0 doubleTappedAtScreenPoint:(id)a1 onAsset:(BOOL)a2; - (void)unifiedGestureRecognizer:(id)a0 rotatedAssetByDeltaYaw:(float)a1; - (void)unifiedGestureRecognizer:(id)a0 scaledAssetToScale:(float)a1; - (void)unifiedGestureRecognizer:(SEL)a0 singleTappedAtScreenPoint:(id)a1 onAsset:(BOOL)a2; - (void)unifiedGestureRecognizerBeganRotation:(id)a0; - (void)unifiedGestureRecognizerBeganScaling:(id)a0; - (void)unifiedGestureRecognizerEndedRotation:(id)a0; - (void)unifiedGestureRecognizerEndedScaling:(id)a0; - (void)worldGestureRecognizer:(SEL)a0 decelerationTranslationDelta:(id)a1; - (void)worldGestureRecognizer:(SEL)a0 levitatedAssetToScreenPoint:(id)a1; - (void)worldGestureRecognizer:(SEL)a0 translatedAssetToScreenPoint:(id)a1; - (void)worldGestureRecognizerBeganLevitation:(id)a0; - (void)worldGestureRecognizerBeganTranslation:(id)a0; - (void)worldGestureRecognizerBeganTranslationDeceleration:(id)a0; - (void)worldGestureRecognizerEndedLevitation:(id)a0; - (void)worldGestureRecognizerEndedTranslation:(id)a0; - (void)worldGestureRecognizerEndedTranslationDeceleration:(id)a0; @end