Package org.robovm.apple.spritekit
Class SKUniform
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.spritekit.SKUniform
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class SKUniform extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SKUniform.SKUniformPtr
-
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 SKUniform()
SKUniform(java.lang.String name)
SKUniform(java.lang.String name, float value)
SKUniform(java.lang.String name, MatrixFloat2x4 value)
SKUniform(java.lang.String name, MatrixFloat3x4 value)
SKUniform(java.lang.String name, MatrixFloat4x4 value)
SKUniform(java.lang.String name, VectorFloat2 value)
SKUniform(java.lang.String name, VectorFloat3 value)
SKUniform(java.lang.String name, VectorFloat4 value)
SKUniform(java.lang.String name, GLKMatrix2 value)
Deprecated.Deprecated in iOS 10.0.SKUniform(java.lang.String name, GLKMatrix3 value)
Deprecated.Deprecated in iOS 10.0.SKUniform(java.lang.String name, GLKMatrix4 value)
Deprecated.Deprecated in iOS 10.0.SKUniform(java.lang.String name, GLKVector2 value)
Deprecated.Deprecated in iOS 10.0.SKUniform(java.lang.String name, GLKVector3 value)
Deprecated.Deprecated in iOS 10.0.SKUniform(java.lang.String name, GLKVector4 value)
Deprecated.Deprecated in iOS 10.0.SKUniform(java.lang.String name, SKTexture texture)
SKUniform(NSCoder decoder)
protected
SKUniform(NSObject.Handle h, long handle)
protected
SKUniform(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
encode(NSCoder coder)
GLKMatrix2
getFloatMatrix2Value()
Deprecated.Deprecated in iOS 10.0.GLKMatrix3
getFloatMatrix3Value()
Deprecated.Deprecated in iOS 10.0.GLKMatrix4
getFloatMatrix4Value()
Deprecated.Deprecated in iOS 10.0.float
getFloatValue()
GLKVector2
getFloatVector2Value()
Deprecated.Deprecated in iOS 10.0.GLKVector3
getFloatVector3Value()
Deprecated.Deprecated in iOS 10.0.GLKVector4
getFloatVector4Value()
Deprecated.Deprecated in iOS 10.0.MatrixFloat2x4
getMatrixFloat2x2Value()
MatrixFloat3x4
getMatrixFloat3x3Value()
MatrixFloat4x4
getMatrixFloat4x4Value()
java.lang.String
getName()
SKTexture
getTextureValue()
SKUniformType
getUniformType()
VectorFloat2
getVectorFloat2Value()
VectorFloat3
getVectorFloat3Value()
VectorFloat4
getVectorFloat4Value()
protected long
init(java.lang.String name)
protected long
init(java.lang.String name, float value)
protected long
init(java.lang.String name, MatrixFloat2x4 value)
protected long
init(java.lang.String name, MatrixFloat3x4 value)
protected long
init(java.lang.String name, MatrixFloat4x4 value)
protected long
init(java.lang.String name, VectorFloat2 value)
protected long
init(java.lang.String name, VectorFloat3 value)
protected long
init(java.lang.String name, VectorFloat4 value)
protected long
init(java.lang.String name, GLKMatrix2 value)
Deprecated.Deprecated in iOS 10.0.protected long
init(java.lang.String name, GLKMatrix3 value)
Deprecated.Deprecated in iOS 10.0.protected long
init(java.lang.String name, GLKMatrix4 value)
Deprecated.Deprecated in iOS 10.0.protected long
init(java.lang.String name, GLKVector2 value)
Deprecated.Deprecated in iOS 10.0.protected long
init(java.lang.String name, GLKVector3 value)
Deprecated.Deprecated in iOS 10.0.protected long
init(java.lang.String name, GLKVector4 value)
Deprecated.Deprecated in iOS 10.0.protected long
init(java.lang.String name, SKTexture texture)
protected long
init(NSCoder decoder)
void
setFloatMatrix2Value(GLKMatrix2 v)
Deprecated.Deprecated in iOS 10.0.void
setFloatMatrix3Value(GLKMatrix3 v)
Deprecated.Deprecated in iOS 10.0.void
setFloatMatrix4Value(GLKMatrix4 v)
Deprecated.Deprecated in iOS 10.0.void
setFloatValue(float v)
void
setFloatVector2Value(GLKVector2 v)
Deprecated.Deprecated in iOS 10.0.void
setFloatVector3Value(GLKVector3 v)
Deprecated.Deprecated in iOS 10.0.void
setFloatVector4Value(GLKVector4 v)
Deprecated.Deprecated in iOS 10.0.void
setMatrixFloat2x2Value(MatrixFloat2x4 v)
void
setMatrixFloat3x3Value(MatrixFloat3x4 v)
void
setMatrixFloat4x4Value(MatrixFloat4x4 v)
void
setTextureValue(SKTexture v)
void
setVectorFloat2Value(VectorFloat2 v)
void
setVectorFloat3Value(VectorFloat3 v)
void
setVectorFloat4Value(VectorFloat4 v)
static boolean
supportsSecureCoding()
-
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
-
SKUniform
public SKUniform()
-
SKUniform
protected SKUniform(NSObject.Handle h, long handle)
-
SKUniform
protected SKUniform(NSObject.SkipInit skipInit)
-
SKUniform
public SKUniform(java.lang.String name)
-
SKUniform
public SKUniform(java.lang.String name, SKTexture texture)
-
SKUniform
public SKUniform(java.lang.String name, float value)
-
SKUniform
public SKUniform(java.lang.String name, VectorFloat2 value)
- Since:
- Available in iOS 10.0 and later.
-
SKUniform
public SKUniform(java.lang.String name, VectorFloat3 value)
- Since:
- Available in iOS 10.0 and later.
-
SKUniform
public SKUniform(java.lang.String name, VectorFloat4 value)
- Since:
- Available in iOS 10.0 and later.
-
SKUniform
public SKUniform(java.lang.String name, MatrixFloat2x4 value)
- Since:
- Available in iOS 10.0 and later.
-
SKUniform
public SKUniform(java.lang.String name, MatrixFloat3x4 value)
- Since:
- Available in iOS 10.0 and later.
-
SKUniform
public SKUniform(java.lang.String name, MatrixFloat4x4 value)
- Since:
- Available in iOS 10.0 and later.
-
SKUniform
@Deprecated public SKUniform(java.lang.String name, GLKVector2 value)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
SKUniform
@Deprecated public SKUniform(java.lang.String name, GLKVector3 value)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
SKUniform
@Deprecated public SKUniform(java.lang.String name, GLKVector4 value)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
SKUniform
@Deprecated public SKUniform(java.lang.String name, GLKMatrix2 value)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
SKUniform
@Deprecated public SKUniform(java.lang.String name, GLKMatrix3 value)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
SKUniform
@Deprecated public SKUniform(java.lang.String name, GLKMatrix4 value)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
SKUniform
public SKUniform(NSCoder decoder)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getUniformType
public SKUniformType getUniformType()
-
getTextureValue
public SKTexture getTextureValue()
-
setTextureValue
public void setTextureValue(SKTexture v)
-
getFloatValue
public float getFloatValue()
-
setFloatValue
public void setFloatValue(float v)
-
getVectorFloat2Value
public VectorFloat2 getVectorFloat2Value()
- Since:
- Available in iOS 10.0 and later.
-
setVectorFloat2Value
public void setVectorFloat2Value(VectorFloat2 v)
- Since:
- Available in iOS 10.0 and later.
-
getVectorFloat3Value
public VectorFloat3 getVectorFloat3Value()
- Since:
- Available in iOS 10.0 and later.
-
setVectorFloat3Value
public void setVectorFloat3Value(VectorFloat3 v)
- Since:
- Available in iOS 10.0 and later.
-
getVectorFloat4Value
public VectorFloat4 getVectorFloat4Value()
- Since:
- Available in iOS 10.0 and later.
-
setVectorFloat4Value
public void setVectorFloat4Value(VectorFloat4 v)
- Since:
- Available in iOS 10.0 and later.
-
getMatrixFloat2x2Value
public MatrixFloat2x4 getMatrixFloat2x2Value()
- Since:
- Available in iOS 10.0 and later.
-
setMatrixFloat2x2Value
public void setMatrixFloat2x2Value(MatrixFloat2x4 v)
- Since:
- Available in iOS 10.0 and later.
-
getMatrixFloat3x3Value
public MatrixFloat3x4 getMatrixFloat3x3Value()
- Since:
- Available in iOS 10.0 and later.
-
setMatrixFloat3x3Value
public void setMatrixFloat3x3Value(MatrixFloat3x4 v)
- Since:
- Available in iOS 10.0 and later.
-
getMatrixFloat4x4Value
public MatrixFloat4x4 getMatrixFloat4x4Value()
- Since:
- Available in iOS 10.0 and later.
-
setMatrixFloat4x4Value
public void setMatrixFloat4x4Value(MatrixFloat4x4 v)
- Since:
- Available in iOS 10.0 and later.
-
getFloatVector2Value
@Deprecated public GLKVector2 getFloatVector2Value()
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
setFloatVector2Value
@Deprecated public void setFloatVector2Value(GLKVector2 v)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
getFloatVector3Value
@Deprecated public GLKVector3 getFloatVector3Value()
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
setFloatVector3Value
@Deprecated public void setFloatVector3Value(GLKVector3 v)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
getFloatVector4Value
@Deprecated public GLKVector4 getFloatVector4Value()
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
setFloatVector4Value
@Deprecated public void setFloatVector4Value(GLKVector4 v)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
getFloatMatrix2Value
@Deprecated public GLKMatrix2 getFloatMatrix2Value()
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
setFloatMatrix2Value
@Deprecated public void setFloatMatrix2Value(GLKMatrix2 v)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
getFloatMatrix3Value
@Deprecated public GLKMatrix3 getFloatMatrix3Value()
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
setFloatMatrix3Value
@Deprecated public void setFloatMatrix3Value(GLKMatrix3 v)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
getFloatMatrix4Value
@Deprecated public GLKMatrix4 getFloatMatrix4Value()
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
setFloatMatrix4Value
@Deprecated public void setFloatMatrix4Value(GLKMatrix4 v)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(java.lang.String name)
-
init
protected long init(java.lang.String name, SKTexture texture)
-
init
protected long init(java.lang.String name, float value)
-
init
protected long init(java.lang.String name, VectorFloat2 value)
- Since:
- Available in iOS 10.0 and later.
-
init
protected long init(java.lang.String name, VectorFloat3 value)
- Since:
- Available in iOS 10.0 and later.
-
init
protected long init(java.lang.String name, VectorFloat4 value)
- Since:
- Available in iOS 10.0 and later.
-
init
protected long init(java.lang.String name, MatrixFloat2x4 value)
- Since:
- Available in iOS 10.0 and later.
-
init
protected long init(java.lang.String name, MatrixFloat3x4 value)
- Since:
- Available in iOS 10.0 and later.
-
init
protected long init(java.lang.String name, MatrixFloat4x4 value)
- Since:
- Available in iOS 10.0 and later.
-
init
@Deprecated protected long init(java.lang.String name, GLKVector2 value)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
init
@Deprecated protected long init(java.lang.String name, GLKVector3 value)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
init
@Deprecated protected long init(java.lang.String name, GLKVector4 value)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
init
@Deprecated protected long init(java.lang.String name, GLKMatrix2 value)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
init
@Deprecated protected long init(java.lang.String name, GLKMatrix3 value)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
init
@Deprecated protected long init(java.lang.String name, GLKMatrix4 value)
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 7.0 and later.
-
init
protected long init(NSCoder decoder)
-
-