Package org.robovm.apple.metalps
Class MPSStateTextureInfo
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.rt.bro.Struct<MPSStateTextureInfo>
-
- org.robovm.apple.metalps.MPSStateTextureInfo
-
- All Implemented Interfaces:
java.lang.Iterable<MPSStateTextureInfo>
public class MPSStateTextureInfo extends org.robovm.rt.bro.Struct<MPSStateTextureInfo>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MPSStateTextureInfo.MPSStateTextureInfoPtr
-
Constructor Summary
Constructors Constructor Description MPSStateTextureInfo()
MPSStateTextureInfo(long width, long height, long depth, long arrayLength, MTLPixelFormat pixelFormat, MTLTextureType textureType, MTLTextureUsage usage, org.robovm.rt.bro.ptr.MachineSizedUIntPtr _reserved)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.robovm.rt.bro.ptr.MachineSizedUIntPtr
get_reserved()
long
getArrayLength()
long
getDepth()
long
getHeight()
MTLPixelFormat
getPixelFormat()
MTLTextureType
getTextureType()
MTLTextureUsage
getUsage()
long
getWidth()
MPSStateTextureInfo
set_reserved(org.robovm.rt.bro.ptr.MachineSizedUIntPtr _reserved)
MPSStateTextureInfo
setArrayLength(long arrayLength)
MPSStateTextureInfo
setDepth(long depth)
MPSStateTextureInfo
setHeight(long height)
MPSStateTextureInfo
setPixelFormat(MTLPixelFormat pixelFormat)
MPSStateTextureInfo
setTextureType(MTLTextureType textureType)
MPSStateTextureInfo
setUsage(MTLTextureUsage usage)
MPSStateTextureInfo
setWidth(long width)
-
Methods inherited from class org.robovm.rt.bro.Struct
_sizeOf, allocate, allocate, as, clear, clear, copy, copy, copyWithMalloc, copyWithMalloc, free, iterator, iterator, malloc, malloc, next, next, offsetOf, previous, previous, sizeOf, sizeOf, toArray, toList, toStruct, update, update, update, wrap
-
-
-
-
Constructor Detail
-
MPSStateTextureInfo
public MPSStateTextureInfo()
-
MPSStateTextureInfo
public MPSStateTextureInfo(long width, long height, long depth, long arrayLength, MTLPixelFormat pixelFormat, MTLTextureType textureType, MTLTextureUsage usage, org.robovm.rt.bro.ptr.MachineSizedUIntPtr _reserved)
-
-
Method Detail
-
getWidth
public long getWidth()
-
setWidth
public MPSStateTextureInfo setWidth(long width)
-
getHeight
public long getHeight()
-
setHeight
public MPSStateTextureInfo setHeight(long height)
-
getDepth
public long getDepth()
-
setDepth
public MPSStateTextureInfo setDepth(long depth)
-
getArrayLength
public long getArrayLength()
-
setArrayLength
public MPSStateTextureInfo setArrayLength(long arrayLength)
-
getPixelFormat
public MTLPixelFormat getPixelFormat()
-
setPixelFormat
public MPSStateTextureInfo setPixelFormat(MTLPixelFormat pixelFormat)
-
getTextureType
public MTLTextureType getTextureType()
-
setTextureType
public MPSStateTextureInfo setTextureType(MTLTextureType textureType)
-
getUsage
public MTLTextureUsage getUsage()
-
setUsage
public MPSStateTextureInfo setUsage(MTLTextureUsage usage)
-
get_reserved
public org.robovm.rt.bro.ptr.MachineSizedUIntPtr get_reserved()
-
set_reserved
public MPSStateTextureInfo set_reserved(org.robovm.rt.bro.ptr.MachineSizedUIntPtr _reserved)
-
-