Package org.robovm.apple.metal
Class MTLCompileOptions
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metal.MTLCompileOptions
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MTLCompileOptions extends NSObject
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MTLCompileOptions.MTLCompileOptionsPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description MTLCompileOptions()
protected
MTLCompileOptions(NSObject.Handle h, long handle)
protected
MTLCompileOptions(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MTLLanguageVersion
getLanguageVersion()
java.util.Map<java.lang.String,java.lang.String>
getPreprocessorMacros()
boolean
isFastMathEnabled()
void
setFastMathEnabled(boolean v)
void
setLanguageVersion(MTLLanguageVersion v)
void
setPreprocessorMacros(java.util.Map<java.lang.String,java.lang.String> v)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
MTLCompileOptions
public MTLCompileOptions()
-
MTLCompileOptions
protected MTLCompileOptions(NSObject.Handle h, long handle)
-
MTLCompileOptions
protected MTLCompileOptions(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getPreprocessorMacros
public java.util.Map<java.lang.String,java.lang.String> getPreprocessorMacros()
-
setPreprocessorMacros
public void setPreprocessorMacros(java.util.Map<java.lang.String,java.lang.String> v)
-
isFastMathEnabled
public boolean isFastMathEnabled()
-
setFastMathEnabled
public void setFastMathEnabled(boolean v)
-
getLanguageVersion
public MTLLanguageVersion getLanguageVersion()
- Since:
- Available in iOS 9.0 and later.
-
setLanguageVersion
public void setLanguageVersion(MTLLanguageVersion v)
- Since:
- Available in iOS 9.0 and later.
-
-