luxlabs header browser preview


@class PXGLayout, PXGAnimator;

@interface PXGAnimatorLayout : NSObject

@property (readonly, weak, nonatomic) PXGAnimator *animator;
@property (retain, nonatomic) PXGLayout *inputLayout;
@property (nonatomic) struct PXGCameraConfiguration { struct { void /* unknown type, empty encoding */ columns[4]; } viewMatrix; struct { void /* unknown type, empty encoding */ columns[4]; } projectionMatrix; struct { void /* unknown type, empty encoding */ columns[4]; } billboardMatrix; void /* unknown type, empty encoding */ renderOrigin; } cameraConfiguration;

- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleRect;
- (void)removeAllFences;
- (id)init;
- (struct CGSize { double x0; double x1; })contentSize;
- (struct CGSize { double x0; double x1; })referenceSize;
- (id)rootLayout;
- (void)enumerateDescendantsLayoutsUsingBlock:(id /* block */)a0;
- (id)leafSublayoutForSpriteIndex:(unsigned int)a0;
- (BOOL)isSpriteIndex:(unsigned int)a0 decoratingSpriteWithIndex:(out unsigned int *)a1;
- (void)enumerateLayoutsForSpritesInRange:(struct _PXGSpriteIndexRange { unsigned int x0; unsigned int x1; })a0 options:(unsigned long long)a1 usingBlock:(id /* block */)a2;
- (void).cxx_destruct;
- (id)initWithAnimator:(id)a0;
- (unsigned int)numberOfSprites;
- (id)fences;
- (unsigned int)convertSpriteIndex:(unsigned int)a0 fromLayout:(id)a1;

@end