1{ Parsed from SceneKit.framework SCNSkinner.h }
2
3
4{$ifdef TYPES}
5type
6  SCNSkinnerPtr = ^SCNSkinner;
7{$endif}
8
9{$ifdef CLASSES}
10
11type
12  SCNSkinner = objcclass external (NSObject, NSSecureCodingProtocol)
13  private
14    _reserved: id;
15  public
16    procedure setSkeleton(newValue: SCNNode); message 'setSkeleton:';
17    function skeleton: SCNNode; message 'skeleton';
18    class function skinnerWithBaseGeometry_bones_boneInverseBindTransforms_boneWeights_boneIndices (baseGeometry: SCNGeometry; bones: NSArray; boneInverseBindTransforms: NSArray; boneWeights: SCNGeometrySource; boneIndices: SCNGeometrySource): instancetype; message 'skinnerWithBaseGeometry:bones:boneInverseBindTransforms:boneWeights:boneIndices:'; { available in 10_10, 8_0 }
19    procedure setBaseGeometry(newValue: SCNGeometry); message 'setBaseGeometry:';
20    function baseGeometry: SCNGeometry; message 'baseGeometry';
21    procedure setBaseGeometryBindTransform(newValue: SCNMatrix4); message 'setBaseGeometryBindTransform:';
22    function baseGeometryBindTransform: SCNMatrix4; message 'baseGeometryBindTransform';
23    function boneInverseBindTransforms: NSArray; message 'boneInverseBindTransforms';
24    function bones: NSArray; message 'bones';
25    function boneWeights: SCNGeometrySource; message 'boneWeights';
26    function boneIndices: SCNGeometrySource; message 'boneIndices';
27
28    { Adopted protocols }
29    procedure encodeWithCoder (aCoder: NSCoder); message 'encodeWithCoder:';
30    function initWithCoder (aDecoder: NSCoder): id; message 'initWithCoder:';
31    class function supportsSecureCoding: ObjCBOOL; message 'supportsSecureCoding';
32  end;
33{$endif}
34
35