Package org.robovm.apple.modelio
Class MDLNoiseTexture
- 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.MDLNoiseTexture
-
- All Implemented Interfaces:
NSObjectProtocol
,MDLNamed
,org.robovm.objc.ObjCProtocol
public class MDLNoiseTexture extends MDLTexture
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MDLNoiseTexture.MDLNoiseTexturePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.modelio.MDLTexture
MDLTexture.MDLTexturePtr
-
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 MDLNoiseTexture()
MDLNoiseTexture(float smoothness, java.lang.String name, VectorInt2 textureDimensions, int channelCount, MDLTextureChannelEncoding channelEncoding, boolean grayscale)
MDLNoiseTexture(float smoothness, java.lang.String name, VectorInt2 textureDimensions, MDLTextureChannelEncoding channelEncoding)
MDLNoiseTexture(NSData pixelData, boolean topLeftOrigin, java.lang.String name, VectorInt2 dimensions, long rowStride, long channelCount, MDLTextureChannelEncoding channelEncoding, boolean isCube)
protected
MDLNoiseTexture(NSObject.Handle h, long handle)
protected
MDLNoiseTexture(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected long
init(float smoothness, java.lang.String name, VectorInt2 textureDimensions, int channelCount, MDLTextureChannelEncoding channelEncoding, boolean grayscale)
protected long
init(float smoothness, java.lang.String name, VectorInt2 textureDimensions, MDLTextureChannelEncoding channelEncoding)
protected long
initCellularNoise(float frequency, java.lang.String name, VectorInt2 textureDimensions, MDLTextureChannelEncoding channelEncoding)
-
Methods inherited from class org.robovm.apple.modelio.MDLTexture
create, create, create, getChannelCount, getChannelEncoding, getDimensions, getImage, getMipLevelCount, getName, getRowStride, getTexelDataWithBottomLeftOrigin, getTexelDataWithBottomLeftOrigin, getTexelDataWithTopLeftOrigin, getTexelDataWithTopLeftOrigin, hasAlphaValues, imageFromTextureAtLevel, init, isCube, newIrradianceTextureCube, newIrradianceTextureCube, newTextureCube, newTextureCube, setHasAlphaValues, setIsCube, setName, write, write, write, write
-
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
-
MDLNoiseTexture
public MDLNoiseTexture()
-
MDLNoiseTexture
protected MDLNoiseTexture(NSObject.Handle h, long handle)
-
MDLNoiseTexture
protected MDLNoiseTexture(NSObject.SkipInit skipInit)
-
MDLNoiseTexture
public MDLNoiseTexture(float smoothness, java.lang.String name, VectorInt2 textureDimensions, MDLTextureChannelEncoding channelEncoding)
-
MDLNoiseTexture
public MDLNoiseTexture(float smoothness, java.lang.String name, VectorInt2 textureDimensions, int channelCount, MDLTextureChannelEncoding channelEncoding, boolean grayscale)
-
MDLNoiseTexture
public MDLNoiseTexture(NSData pixelData, boolean topLeftOrigin, java.lang.String name, VectorInt2 dimensions, long rowStride, long channelCount, MDLTextureChannelEncoding channelEncoding, boolean isCube)
-
-
Method Detail
-
init
protected long init(float smoothness, java.lang.String name, VectorInt2 textureDimensions, MDLTextureChannelEncoding channelEncoding)
-
init
protected long init(float smoothness, java.lang.String name, VectorInt2 textureDimensions, int channelCount, MDLTextureChannelEncoding channelEncoding, boolean grayscale)
-
initCellularNoise
protected long initCellularNoise(float frequency, java.lang.String name, VectorInt2 textureDimensions, MDLTextureChannelEncoding channelEncoding)
- Since:
- Available in iOS 11.0 and later.
-
-