public MDLVoxelIndexExtent(VectorInt4 minimumExtent, VectorInt4 maximumExtent) { this.setMinimumExtent(minimumExtent); this.setMaximumExtent(maximumExtent); } /*</constructors>*/
public MDLAxisAlignedBoundingBox(VectorFloat3 maxBounds, VectorFloat3 minBounds) { this.setMaxBounds(maxBounds); this.setMinBounds(minBounds); } /*</constructors>*/
public MDLTransform(boolean identity) { super((SkipInit) null); initObject(identity ? initWithIdentity() : init()); } /*<properties>*/
public MDLVertexAttribute(MDLVertexAttributeName name, MDLVertexFormat format, @MachineSizedUInt long offset, @MachineSizedUInt long bufferIndex) { super((SkipInit) null); initObject(init(name.value(), format, offset, bufferIndex)); }
public MDLMaterialProperty(String name, MDLMaterialSemantic semantic, String string) { super((SkipInit) null); initObject(init(name, semantic, string)); } public MDLMaterialProperty(String name, MDLMaterialSemantic semantic, MDLTextureSampler textureSampler) { super((SkipInit) null); initObject(init(name, semantic, textureSampler)); }
public MDLAsset(NSURL URL) { super((SkipInit) null); initObject(init(URL)); } public MDLAsset(NSURL URL, MDLVertexDescriptor vertexDescriptor, MDLMeshBufferAllocator bufferAllocator) { super((SkipInit) null); initObject(init(URL, vertexDescriptor, bufferAllocator)); }
public MDLTransform(MDLTransformComponent component) { super((SkipInit) null); initObject(init(component)); } public MDLTransform(MatrixFloat4x4 matrix) { super((SkipInit) null); initObject(init(matrix)); }
public MDLMaterial(String name, MDLScatteringFunction scatteringFunction) { super((SkipInit) null); initObject(init(name, scatteringFunction)); } /*</constructors>*/
public MDLSubmesh(MDLSubmesh submesh, MDLIndexBitDepth indexType, MDLGeometryType geometryType) { super((SkipInit) null); initObject(init(submesh, indexType, geometryType)); } /*</constructors>*/
public MDLURLTexture(NSURL URL, String name) { super((SkipInit) null); initObject(init(URL, name)); } /*</constructors>*/
public MDLCheckerboardTexture(float divisions, String name, VectorInt2 dimensions, int channelCount, MDLTextureChannelEncoding channelEncoding, CGColor color1, CGColor color2) { super((SkipInit) null); initObject(init(divisions, name, dimensions, channelCount, channelEncoding, color1, color2)); } /*</constructors>*/
public MDLVoxelArray(MDLAsset asset, int divisions, int interiorShells, int exteriorShells, float patchRadius) { super((SkipInit) null); initObject(init(asset, divisions, interiorShells, exteriorShells, patchRadius)); } public MDLVoxelArray(MDLAsset asset, int divisions, float interiorNBWidth, float exteriorNBWidth, float patchRadius) { super((SkipInit) null); initObject(init(asset, divisions, interiorNBWidth, exteriorNBWidth, patchRadius)); }
public MDLPhotometricLight(NSURL URL) { super((SkipInit) null); initObject(init(URL)); } /*</constructors>*/
public MDLMeshBufferData(MDLMeshBufferType type, NSData data) { super((SkipInit) null); initObject(init(type, data)); } /*</constructors>*/
public MDLNoiseTexture(float smoothness, String name, VectorInt2 textureDimensions, int channelCount, MDLTextureChannelEncoding channelEncoding, boolean grayscale) { super((SkipInit) null); initObject(init(smoothness, name, textureDimensions, channelCount, channelEncoding, grayscale)); } /*</constructors>*/
public MDLNormalMapTexture(MDLTexture sourceTexture, String name, float smoothness, float contrast) { super((SkipInit) null); initObject(init(sourceTexture, name, smoothness, contrast)); } /*</constructors>*/
@Property(selector = "setName:") public native void setName(String v); @Property(selector = "format")
public MDLMaterialProperty(String name, MDLMaterialSemantic semantic, MatrixFloat4x4 value) { super((SkipInit) null); initObject(init(name, semantic, value)); } public MDLMaterialProperty(String name, MDLMaterialSemantic semantic, NSURL URL) { super((SkipInit) null); initObject(init(name, semantic, URL)); }
public MDLAsset(NSURL URL, MDLVertexDescriptor vertexDescriptor, MDLMeshBufferAllocator bufferAllocator) { super((SkipInit) null); initObject(init(URL, vertexDescriptor, bufferAllocator)); } public MDLAsset(NSURL URL, MDLVertexDescriptor vertexDescriptor, MDLMeshBufferAllocator bufferAllocator, boolean preserveTopology) throws NSErrorException {
public MDLMaterialProperty(String name, MDLMaterialSemantic semantic, VectorFloat3 value) { super((SkipInit) null); initObject(init(name, semantic, value)); } public MDLMaterialProperty(String name, MDLMaterialSemantic semantic, VectorFloat4 value) { super((SkipInit) null); initObject(init(name, semantic, value)); }