Package org.robovm.apple.modelio
Class MDLScatteringFunction
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.modelio.MDLScatteringFunction
-
- All Implemented Interfaces:
NSObjectProtocol
,MDLNamed
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
MDLPhysicallyPlausibleScatteringFunction
public class MDLScatteringFunction extends NSObject implements MDLNamed
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MDLScatteringFunction.MDLScatteringFunctionPtr
-
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 MDLScatteringFunction()
protected
MDLScatteringFunction(NSObject.Handle h, long handle)
protected
MDLScatteringFunction(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MDLMaterialProperty
getAmbientOcclusion()
MDLMaterialProperty
getAmbientOcclusionScale()
MDLMaterialProperty
getBaseColor()
MDLMaterialProperty
getEmission()
MDLMaterialProperty
getInterfaceIndexOfRefraction()
MDLMaterialProperty
getMaterialIndexOfRefraction()
java.lang.String
getName()
MDLMaterialProperty
getNormal()
MDLMaterialProperty
getSpecular()
void
setName(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
-
MDLScatteringFunction
public MDLScatteringFunction()
-
MDLScatteringFunction
protected MDLScatteringFunction(NSObject.Handle h, long handle)
-
MDLScatteringFunction
protected MDLScatteringFunction(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getBaseColor
public MDLMaterialProperty getBaseColor()
-
getEmission
public MDLMaterialProperty getEmission()
-
getSpecular
public MDLMaterialProperty getSpecular()
-
getMaterialIndexOfRefraction
public MDLMaterialProperty getMaterialIndexOfRefraction()
-
getInterfaceIndexOfRefraction
public MDLMaterialProperty getInterfaceIndexOfRefraction()
-
getNormal
public MDLMaterialProperty getNormal()
-
getAmbientOcclusion
public MDLMaterialProperty getAmbientOcclusion()
-
getAmbientOcclusionScale
public MDLMaterialProperty getAmbientOcclusionScale()
-
-