@Method(selector = "initCylinderWithExtent:segments:inwardNormals:topCap:bottomCap:geometryType:allocator:") public MDLMesh(@ByVal VectorFloat3 extent, @ByVal VectorInt2 segments, boolean inwardNormals, boolean topCap, boolean bottomCap, MDLGeometryType geometryType, MDLMeshBufferAllocator allocator) { super((SkipInit) null); initObject(initCylinderWithExtent(extent, segments, inwardNormals, topCap, bottomCap, geometryType, allocator)); } @Method(selector = "initCapsuleWithExtent:cylinderSegments:hemisphereSegments:inwardNormals:geometryType:allocator:")
@Method(selector = "initCylinderWithExtent:segments:inwardNormals:topCap:bottomCap:geometryType:allocator:") public MDLMesh(@ByVal VectorFloat3 extent, @ByVal VectorInt2 segments, boolean inwardNormals, boolean topCap, boolean bottomCap, MDLGeometryType geometryType, MDLMeshBufferAllocator allocator) { super((SkipInit) null); initObject(initCylinderWithExtent(extent, segments, inwardNormals, topCap, bottomCap, geometryType, allocator)); } @Method(selector = "initCapsuleWithExtent:cylinderSegments:hemisphereSegments:inwardNormals:geometryType:allocator:")