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
,org.robovm.objc.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 class
MDLSubmesh.MDLSubmeshPtr
-
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 MDLSubmesh()
MDLSubmesh(java.lang.String name, MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material)
MDLSubmesh(java.lang.String name, MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material, MDLSubmeshTopology topology)
protected
MDLSubmesh(NSObject.Handle h, long handle)
protected
MDLSubmesh(NSObject.SkipInit skipInit)
MDLSubmesh(MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material)
MDLSubmesh(MDLSubmesh submesh, MDLIndexBitDepth indexType, MDLGeometryType geometryType)
-
Method Summary
-
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
-
MDLSubmesh
public MDLSubmesh()
-
MDLSubmesh
protected MDLSubmesh(NSObject.Handle h, long handle)
-
MDLSubmesh
protected MDLSubmesh(NSObject.SkipInit skipInit)
-
MDLSubmesh
public MDLSubmesh(java.lang.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(java.lang.String name, MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material, MDLSubmeshTopology topology)
-
MDLSubmesh
public MDLSubmesh(MDLSubmesh submesh, MDLIndexBitDepth indexType, MDLGeometryType geometryType)
-
-
Method Detail
-
getIndexBuffer
public MDLMeshBuffer getIndexBuffer()
-
getIndexCount
public long getIndexCount()
-
getIndexType
public MDLIndexBitDepth getIndexType()
-
getGeometryType
public MDLGeometryType getGeometryType()
-
getMaterial
public MDLMaterial getMaterial()
-
setMaterial
public void setMaterial(MDLMaterial v)
-
getTopology
public MDLSubmeshTopology getTopology()
-
setTopology
public void setTopology(MDLSubmeshTopology v)
-
init
protected long init(java.lang.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(java.lang.String name, MDLMeshBuffer indexBuffer, long indexCount, MDLIndexBitDepth indexType, MDLGeometryType geometryType, MDLMaterial material, MDLSubmeshTopology topology)
-
init
protected long init(MDLSubmesh submesh, MDLIndexBitDepth indexType, MDLGeometryType geometryType)
-
indexBufferAsIndexType
public MDLMeshBuffer indexBufferAsIndexType(MDLIndexBitDepth indexType)
-
-