Package org.robovm.apple.modelio
Class MDLMaterialPropertyGraph
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.modelio.MDLMaterialPropertyNode
-
- org.robovm.apple.modelio.MDLMaterialPropertyGraph
-
- All Implemented Interfaces:
NSObjectProtocol
,MDLNamed
,org.robovm.objc.ObjCProtocol
public class MDLMaterialPropertyGraph extends MDLMaterialPropertyNode
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MDLMaterialPropertyGraph.MDLMaterialPropertyGraphPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.modelio.MDLMaterialPropertyNode
MDLMaterialPropertyNode.MDLMaterialPropertyNodePtr
-
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 protected
MDLMaterialPropertyGraph()
MDLMaterialPropertyGraph(NSArray<MDLMaterialProperty> inputs, NSArray<MDLMaterialProperty> outputs, org.robovm.objc.block.VoidBlock1<MDLMaterialPropertyNode> function)
MDLMaterialPropertyGraph(NSArray<MDLMaterialPropertyNode> nodes, NSArray<MDLMaterialPropertyConnection> connections)
protected
MDLMaterialPropertyGraph(NSObject.Handle h, long handle)
protected
MDLMaterialPropertyGraph(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
evaluate()
NSArray<MDLMaterialPropertyConnection>
getConnections()
NSArray<MDLMaterialPropertyNode>
getNodes()
protected long
init(NSArray<MDLMaterialPropertyNode> nodes, NSArray<MDLMaterialPropertyConnection> connections)
-
Methods inherited from class org.robovm.apple.modelio.MDLMaterialPropertyNode
getEvaluationFunction, getInputs, getName, getOutputs, init, setEvaluationFunction, setName
-
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
-
MDLMaterialPropertyGraph
protected MDLMaterialPropertyGraph()
-
MDLMaterialPropertyGraph
protected MDLMaterialPropertyGraph(NSObject.Handle h, long handle)
-
MDLMaterialPropertyGraph
protected MDLMaterialPropertyGraph(NSObject.SkipInit skipInit)
-
MDLMaterialPropertyGraph
public MDLMaterialPropertyGraph(NSArray<MDLMaterialPropertyNode> nodes, NSArray<MDLMaterialPropertyConnection> connections)
-
MDLMaterialPropertyGraph
public MDLMaterialPropertyGraph(NSArray<MDLMaterialProperty> inputs, NSArray<MDLMaterialProperty> outputs, org.robovm.objc.block.VoidBlock1<MDLMaterialPropertyNode> function)
-
-
Method Detail
-
getNodes
public NSArray<MDLMaterialPropertyNode> getNodes()
-
getConnections
public NSArray<MDLMaterialPropertyConnection> getConnections()
-
init
protected long init(NSArray<MDLMaterialPropertyNode> nodes, NSArray<MDLMaterialPropertyConnection> connections)
-
evaluate
public void evaluate()
-
-