@class NSMutableArray, TSCH3DTextureAtlasTextureResource; @interface TSCH3DTextureAtlasTexture : NSObject { float _samples; NSMutableArray *_labels; struct vector, std::allocator>> { void *__begin_; void *__end_; struct __compressed_pair *, std::allocator>> { void *__value_; } __end_cap_; } _positions; long long _currentxpos; long long _currentypos; long long _currentheight; TSCH3DTextureAtlasTextureResource *_resource; } @property (readonly, nonatomic) struct tvec2 { union { int x; int r; int s; } ; union { int y; int g; int t; } ; } size; - (id)initWithSize:(struct tvec2 { union { int x0; int x1; int x2; } x0; union { int x0; int x1; int x2; } x1; })a0; - (id).cxx_construct; - (void).cxx_destruct; - (id)resource; - (struct tvec2 { union { int x0; int x1; int x2; } x0; union { int x0; int x1; int x2; } x1; })addLabel:(id)a0; - (id)getTextureDataBuffer; - (void)p_invalidateResource; @end