Package org.robovm.apple.scenekit
Interface SCNShadable
- All Superinterfaces:
NSObjectProtocol,ObjCProtocol
- All Known Implementing Classes:
ARSCNFaceGeometry,ARSCNPlaneGeometry,SCNBox,SCNCapsule,SCNCone,SCNCylinder,SCNFloor,SCNGeometry,SCNMaterial,SCNPlane,SCNPyramid,SCNShadableAdapter,SCNShape,SCNSphere,SCNText,SCNTorus,SCNTube
public interface SCNShadable extends NSObjectProtocol
-
Method Summary
Modifier and Type Method Description NSNumbergetMinimumLanguageVersion()SCNProgramgetProgram()Map<SCNShaderModifierEntryPoint,String>getShaderModifiers()voidhandleBindingOfSymbol(String symbol, VoidBlock4<Integer,Integer,SCNNode,SCNRenderer> block)voidhandleUnbindingOfSymbol(String symbol, VoidBlock4<Integer,Integer,SCNNode,SCNRenderer> block)voidsetMinimumLanguageVersion(NSNumber v)voidsetProgram(SCNProgram v)voidsetShaderModifiers(Map<SCNShaderModifierEntryPoint,String> v)
-
Method Details
-
getProgram
SCNProgram getProgram() -
setProgram
-
getShaderModifiers
Map<SCNShaderModifierEntryPoint,String> getShaderModifiers() -
setShaderModifiers
-
getMinimumLanguageVersion
NSNumber getMinimumLanguageVersion()- Since:
- Available in iOS 15.0 and later.
-
setMinimumLanguageVersion
- Since:
- Available in iOS 15.0 and later.
-
handleBindingOfSymbol
void handleBindingOfSymbol(String symbol, VoidBlock4<Integer,Integer,SCNNode,SCNRenderer> block) -
handleUnbindingOfSymbol
void handleUnbindingOfSymbol(String symbol, VoidBlock4<Integer,Integer,SCNNode,SCNRenderer> block)
-