@class NSString; @interface TSCH3DShaderRawStatement : NSObject @property (readonly, nonatomic) NSString *string; @property (nonatomic) struct TSCH3DShaderType { unsigned long long _value; } linkageType; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)statementWithString:(id)a0 linkageType:(struct TSCH3DShaderType { unsigned long long x0; })a1; - (id).cxx_construct; - (id)resolve; - (void).cxx_destruct; - (BOOL)isLinked; - (id)initWithString:(id)a0 linkageType:(struct TSCH3DShaderType { unsigned long long x0; })a1; - (void)setGeneratedForType:(struct TSCH3DShaderType { unsigned long long x0; })a0; @end