Package org.robovm.apple.modelio
Class MDLLightProbe
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.modelio.MDLObject
-
- org.robovm.apple.modelio.MDLLight
-
- org.robovm.apple.modelio.MDLLightProbe
-
- All Implemented Interfaces:
NSObjectProtocol
,MDLNamed
,org.robovm.objc.ObjCProtocol
public class MDLLightProbe extends MDLLight
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MDLLightProbe.MDLLightProbePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.modelio.MDLLight
MDLLight.MDLLightPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.modelio.MDLObject
MDLObject.MDLObjectPtr
-
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 MDLLightProbe()
protected
MDLLightProbe(NSObject.Handle h, long handle)
protected
MDLLightProbe(NSObject.SkipInit skipInit)
MDLLightProbe(MDLTexture reflectiveTexture, MDLTexture irradianceTexture)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generateSphericalHarmonics(long sphericalHarmonicsLevel)
MDLTexture
getIrradianceTexture()
MDLTexture
getReflectiveTexture()
NSData
getSphericalHarmonicsCoefficients()
long
getSphericalHarmonicsLevel()
protected long
init(MDLTexture reflectiveTexture, MDLTexture irradianceTexture)
-
Methods inherited from class org.robovm.apple.modelio.MDLLight
getColorSpace, getIrradiance, getIrradiance, getLightType, setColorSpace, setLightType
-
Methods inherited from class org.robovm.apple.modelio.MDLObject
addChild, enumerateChildObjects, getBoundingBox, getChildren, getComponent, getComponents, getInstance, getName, getParent, getPath, getTransform, isHidden, objectAtPath, objectForKeyedSubscript, setChildren, setComponent, setHidden, setInstance, setName, setObjectForKeyedSubscript, setParent, setTransform
-
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
-
MDLLightProbe
public MDLLightProbe()
-
MDLLightProbe
protected MDLLightProbe(NSObject.Handle h, long handle)
-
MDLLightProbe
protected MDLLightProbe(NSObject.SkipInit skipInit)
-
MDLLightProbe
public MDLLightProbe(MDLTexture reflectiveTexture, MDLTexture irradianceTexture)
-
-
Method Detail
-
getReflectiveTexture
public MDLTexture getReflectiveTexture()
-
getIrradianceTexture
public MDLTexture getIrradianceTexture()
-
getSphericalHarmonicsLevel
public long getSphericalHarmonicsLevel()
-
getSphericalHarmonicsCoefficients
public NSData getSphericalHarmonicsCoefficients()
-
init
protected long init(MDLTexture reflectiveTexture, MDLTexture irradianceTexture)
-
generateSphericalHarmonics
public void generateSphericalHarmonics(long sphericalHarmonicsLevel)
-
-