Package org.robovm.apple.modelio
Class MDLSubmesh
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.modelio.MDLSubmesh
- All Implemented Interfaces:
NSObjectProtocol,MDLNamed,ObjCProtocol
public class MDLSubmesh extends NSObject implements MDLNamed
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMDLSubmesh.MDLSubmeshPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description MDLSubmesh()MDLSubmesh(String name, MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material)MDLSubmesh(String name, MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material, MDLSubmeshTopology topology)protectedMDLSubmesh(NSObject.Handle h, long handle)protectedMDLSubmesh(NSObject.SkipInit skipInit)MDLSubmesh(MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material)MDLSubmesh(MDLSubmesh submesh, MDLIndexBitDepth indexType, MDLGeometryType geometryType) -
Method Summary
Modifier and Type Method Description MDLGeometryTypegetGeometryType()MDLMeshBuffergetIndexBuffer()longgetIndexCount()MDLIndexBitDepthgetIndexType()MDLMaterialgetMaterial()StringgetName()MDLSubmeshTopologygetTopology()MDLMeshBufferindexBufferAsIndexType(MDLIndexBitDepth indexType)protected longinit(String name, MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material)protected longinit(String name, MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material, MDLSubmeshTopology topology)protected longinit(MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material)protected longinit(MDLSubmesh submesh, MDLIndexBitDepth indexType, MDLGeometryType geometryType)voidsetMaterial(MDLMaterial v)voidsetName(String v)voidsetTopology(MDLSubmeshTopology 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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
MDLSubmesh
public MDLSubmesh() -
MDLSubmesh
-
MDLSubmesh
-
MDLSubmesh
public MDLSubmesh(String name, MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material) -
MDLSubmesh
public MDLSubmesh(MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material) -
MDLSubmesh
public MDLSubmesh(String name, MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material, MDLSubmeshTopology topology) -
MDLSubmesh
-
-
Method Details
-
getIndexBuffer
-
getIndexCount
public long getIndexCount() -
getIndexType
-
getGeometryType
-
getMaterial
-
setMaterial
-
getTopology
-
setTopology
-
getName
-
setName
-
init
protected long init(String name, MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material) -
init
protected long init(MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material) -
init
protected long init(String name, MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material, MDLSubmeshTopology topology) -
init
-
indexBufferAsIndexType
-