Package org.robovm.apple.modelio
Class MDLColorSwatchTexture
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.modelio.MDLTexture
org.robovm.apple.modelio.MDLColorSwatchTexture
- All Implemented Interfaces:
NSObjectProtocol,MDLNamed,ObjCProtocol
public class MDLColorSwatchTexture extends MDLTexture
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMDLColorSwatchTexture.MDLColorSwatchTexturePtrNested classes/interfaces inherited from class org.robovm.apple.modelio.MDLTexture
MDLTexture.MDLTexturePtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description MDLColorSwatchTexture()MDLColorSwatchTexture(float colorTemperature1, float colorTemperature2, String name, VectorInt2 textureDimensions)MDLColorSwatchTexture(String name)MDLColorSwatchTexture(String name, NSBundle bundleOrNil)MDLColorSwatchTexture(String name, MDLAssetResolver resolver)MDLColorSwatchTexture(CGColor color1, CGColor color2, String name, VectorInt2 textureDimensions)MDLColorSwatchTexture(NSData pixelData, boolean topLeftOrigin, String name, VectorInt2 dimensions, long rowStride, long channelCount, MDLTextureChannelEncoding channelEncoding, boolean isCube)protectedMDLColorSwatchTexture(NSObject.Handle h, long handle)protectedMDLColorSwatchTexture(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description protected static longcreate(String name)protected static longcreate(String name, NSBundle bundleOrNil)protected static longcreate(String name, MDLAssetResolver resolver)protected longinit(float colorTemperature1, float colorTemperature2, String name, VectorInt2 textureDimensions)protected longinit(CGColor color1, CGColor color2, String name, VectorInt2 textureDimensions)static MDLColorSwatchTexturenewIrradianceTextureCube(MDLTexture texture, String name, VectorInt2 dimensions)static MDLColorSwatchTexturenewIrradianceTextureCube(MDLTexture texture, String name, VectorInt2 dimensions, float roughness)static MDLColorSwatchTexturenewTextureCube(List<String> names)static MDLColorSwatchTexturenewTextureCube(List<String> names, NSBundle bundleOrNil)Methods inherited from class org.robovm.apple.modelio.MDLTexture
getChannelCount, getChannelEncoding, getDimensions, getImage, getMipLevelCount, getName, getRowStride, getTexelDataWithBottomLeftOrigin, getTexelDataWithBottomLeftOrigin, getTexelDataWithTopLeftOrigin, getTexelDataWithTopLeftOrigin, hasAlphaValues, imageFromTextureAtLevel, init, isCube, setHasAlphaValues, setIsCube, setName, write, write, write, writeMethods 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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
MDLColorSwatchTexture
public MDLColorSwatchTexture() -
MDLColorSwatchTexture
-
MDLColorSwatchTexture
-
MDLColorSwatchTexture
public MDLColorSwatchTexture(float colorTemperature1, float colorTemperature2, String name, VectorInt2 textureDimensions) -
MDLColorSwatchTexture
public MDLColorSwatchTexture(CGColor color1, CGColor color2, String name, VectorInt2 textureDimensions) -
MDLColorSwatchTexture
public MDLColorSwatchTexture(NSData pixelData, boolean topLeftOrigin, String name, VectorInt2 dimensions, long rowStride, long channelCount, MDLTextureChannelEncoding channelEncoding, boolean isCube) -
MDLColorSwatchTexture
-
MDLColorSwatchTexture
-
MDLColorSwatchTexture
- Since:
- Available in iOS 12.0 and later.
-
-
Method Details
-
init
protected long init(float colorTemperature1, float colorTemperature2, String name, VectorInt2 textureDimensions) -
init
-
create
-
create
-
create
- Since:
- Available in iOS 12.0 and later.
-
newTextureCube
-
newTextureCube
-
newIrradianceTextureCube
public static MDLColorSwatchTexture newIrradianceTextureCube(MDLTexture texture, String name, VectorInt2 dimensions) -
newIrradianceTextureCube
public static MDLColorSwatchTexture newIrradianceTextureCube(MDLTexture texture, String name, VectorInt2 dimensions, float roughness)
-