Class MDLObject

    • Constructor Detail

      • MDLObject

        public MDLObject()
    • Method Detail

      • getComponents

        public NSArray<?> getComponents()
      • setParent

        public void setParent​(MDLObject v)
      • getInstance

        public MDLObject getInstance()
      • setInstance

        public void setInstance​(MDLObject v)
      • getPath

        public java.lang.String getPath()
      • isHidden

        public boolean isHidden()
      • setHidden

        public void setHidden​(boolean v)
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface MDLNamed
      • setName

        public void setName​(java.lang.String v)
        Specified by:
        setName in interface MDLNamed
      • setComponent

        public void setComponent​(MDLComponent component,
                                 org.robovm.objc.ObjCProtocol protocol)
      • getComponent

        public MDLComponent getComponent​(org.robovm.objc.ObjCProtocol protocol)
      • objectForKeyedSubscript

        public MDLComponent objectForKeyedSubscript​(org.robovm.objc.ObjCProtocol key)
      • setObjectForKeyedSubscript

        public void setObjectForKeyedSubscript​(MDLComponent obj,
                                               org.robovm.objc.ObjCProtocol key)
      • objectAtPath

        public MDLObject objectAtPath​(java.lang.String path)
      • enumerateChildObjects

        public void enumerateChildObjects​(java.lang.Class<?> objectClass,
                                          MDLObject root,
                                          org.robovm.objc.block.VoidBlock2<MDLObject,​org.robovm.rt.bro.ptr.BooleanPtr> block,
                                          org.robovm.rt.bro.ptr.BooleanPtr stopPointer)
        Since:
        Available in iOS 11.0 and later.
      • addChild

        public void addChild​(MDLObject child)