System/Library/Frameworks/Metal.framework
MTLCompileOptionsInternal.h
Download MTLCompileOptionsInternal.h
@class NSDictionary, NSString, NSArray;
@interface MTLCompileOptionsInternal : MTLCompileOptions {
BOOL _userSetLanguageVersion;
NSDictionary *_preprocessorMacros;
BOOL _fastMathEnabled;
BOOL _glBufferBindPoints;
BOOL _tracingEnabled;
BOOL _debuggingEnabled;
unsigned long long _languageVersion;
BOOL _compileTimeStatisticsEnabled;
NSString *_additionalCompilerArguments;
unsigned char _sourceLanguage;
long long _libraryType;
NSArray *_libraries;
NSString *_installName;
BOOL _preserveInvariance;
long long _optimizationLevel;
long long _compileSymbolVisibility;
BOOL _allowReferencingUndefinedSymbols;
unsigned long long _maxTotalThreadsPerThreadgroup;
}
- (void)setLibraryType:(long long)a0;
- (id)formattedDescription:(unsigned long long)a0;
- (id)init;
- (unsigned long long)hash;
- (long long)libraryType;
- (void)dealloc;
- (BOOL)debuggingEnabled;
- (id)installName;
- (id)description;
- (void)setMaxTotalThreadsPerThreadgroup:(unsigned long long)a0;
- (BOOL)isEqual:(id)a0;
- (unsigned long long)maxTotalThreadsPerThreadgroup;
- (void)setTracingEnabled:(BOOL)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (long long)optimizationLevel;
- (void)setOptimizationLevel:(long long)a0;
- (void)setFastMathEnabled:(BOOL)a0;
- (unsigned long long)languageVersion;
- (BOOL)fastMathEnabled;
- (void)setAdditionalCompilerArguments:(id)a0;
- (void)setInstallName:(id)a0;
- (id)additionalCompilerArguments;
- (BOOL)allowReferencingUndefinedSymbols;
- (long long)compileSymbolVisibility;
- (BOOL)compileTimeStatisticsEnabled;
- (id)exportDictionary;
- (BOOL)glBufferBindPoints;
- (void)importDictionary:(id)a0;
- (id)libraries;
- (id)preprocessorMacros;
- (BOOL)preserveInvariance;
- (void)setAllowReferencingUndefinedSymbols:(BOOL)a0;
- (void)setCompileSymbolVisibility:(long long)a0;
- (void)setCompileTimeStatisticsEnabled:(BOOL)a0;
- (void)setDebuggingEnabled:(BOOL)a0;
- (void)setGlBufferBindPoints:(BOOL)a0;
- (void)setLanguageVersion:(unsigned long long)a0;
- (void)setLibraries:(id)a0;
- (void)setPreprocessorMacros:(id)a0;
- (void)setPreserveInvariance:(BOOL)a0;
- (void)setSourceLanguage:(unsigned char)a0;
- (unsigned char)sourceLanguage;
- (BOOL)tracingEnabled;
@end