Package org.robovm.apple.scenekit
Class SCNSkinner
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.scenekit.SCNSkinner
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class SCNSkinner extends NSObject implements NSSecureCoding
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNSkinner.SCNSkinnerPtr
-
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 SCNSkinner()
SCNSkinner(NSCoder decoder)
protected
SCNSkinner(NSObject.Handle h, long handle)
protected
SCNSkinner(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SCNSkinner
create(SCNGeometry baseGeometry, NSArray<SCNNode> bones, java.util.List<SCNMatrix4> boneInverseBindTransforms, SCNGeometrySource boneWeights, SCNGeometrySource boneIndices)
void
encode(NSCoder coder)
SCNGeometry
getBaseGeometry()
SCNMatrix4
getBaseGeometryBindTransform()
SCNGeometrySource
getBoneIndices()
java.util.List<SCNMatrix4>
getBoneInverseBindTransforms()
NSArray<SCNNode>
getBones()
SCNGeometrySource
getBoneWeights()
SCNNode
getSkeleton()
protected long
init(NSCoder decoder)
void
setBaseGeometry(SCNGeometry v)
void
setBaseGeometryBindTransform(SCNMatrix4 v)
void
setSkeleton(SCNNode 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
-
SCNSkinner
public SCNSkinner()
-
SCNSkinner
protected SCNSkinner(NSObject.Handle h, long handle)
-
SCNSkinner
protected SCNSkinner(NSObject.SkipInit skipInit)
-
SCNSkinner
public SCNSkinner(NSCoder decoder)
-
-
Method Detail
-
getSkeleton
public SCNNode getSkeleton()
-
setSkeleton
public void setSkeleton(SCNNode v)
-
getBaseGeometry
public SCNGeometry getBaseGeometry()
-
setBaseGeometry
public void setBaseGeometry(SCNGeometry v)
-
getBaseGeometryBindTransform
public SCNMatrix4 getBaseGeometryBindTransform()
-
setBaseGeometryBindTransform
public void setBaseGeometryBindTransform(SCNMatrix4 v)
-
getBoneInverseBindTransforms
public java.util.List<SCNMatrix4> getBoneInverseBindTransforms()
-
getBoneWeights
public SCNGeometrySource getBoneWeights()
-
getBoneIndices
public SCNGeometrySource getBoneIndices()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
create
public static SCNSkinner create(SCNGeometry baseGeometry, NSArray<SCNNode> bones, java.util.List<SCNMatrix4> boneInverseBindTransforms, SCNGeometrySource boneWeights, SCNGeometrySource boneIndices)
-
init
protected long init(NSCoder decoder)
-
-