Package org.robovm.apple.scenekit
Class SCNShadableAdapter
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.scenekit.SCNShadableAdapter
-
- All Implemented Interfaces:
NSObjectProtocol
,SCNShadable
,org.robovm.objc.ObjCProtocol
public class SCNShadableAdapter extends NSObject implements SCNShadable
-
-
Nested Class Summary
-
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 Constructor Description SCNShadableAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SCNProgram
getProgram()
java.util.Map<SCNShaderModifierEntryPoint,java.lang.String>
getShaderModifiers()
void
handleBindingOfSymbol(java.lang.String symbol, org.robovm.objc.block.VoidBlock4<java.lang.Integer,java.lang.Integer,SCNNode,SCNRenderer> block)
void
handleUnbindingOfSymbol(java.lang.String symbol, org.robovm.objc.block.VoidBlock4<java.lang.Integer,java.lang.Integer,SCNNode,SCNRenderer> block)
void
setProgram(SCNProgram v)
void
setShaderModifiers(java.util.Map<SCNShaderModifierEntryPoint,java.lang.String> v)
-
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
-
-
-
-
Method Detail
-
getProgram
public SCNProgram getProgram()
- Specified by:
getProgram
in interfaceSCNShadable
-
setProgram
public void setProgram(SCNProgram v)
- Specified by:
setProgram
in interfaceSCNShadable
-
getShaderModifiers
public java.util.Map<SCNShaderModifierEntryPoint,java.lang.String> getShaderModifiers()
- Specified by:
getShaderModifiers
in interfaceSCNShadable
-
setShaderModifiers
public void setShaderModifiers(java.util.Map<SCNShaderModifierEntryPoint,java.lang.String> v)
- Specified by:
setShaderModifiers
in interfaceSCNShadable
-
handleBindingOfSymbol
public void handleBindingOfSymbol(java.lang.String symbol, org.robovm.objc.block.VoidBlock4<java.lang.Integer,java.lang.Integer,SCNNode,SCNRenderer> block)
- Specified by:
handleBindingOfSymbol
in interfaceSCNShadable
-
handleUnbindingOfSymbol
public void handleUnbindingOfSymbol(java.lang.String symbol, org.robovm.objc.block.VoidBlock4<java.lang.Integer,java.lang.Integer,SCNNode,SCNRenderer> block)
- Specified by:
handleUnbindingOfSymbol
in interfaceSCNShadable
-
-