Interface MTLArgumentEncoder

    • Method Detail

      • getLabel

        java.lang.String getLabel()
      • setLabel

        void setLabel​(java.lang.String v)
      • getEncodedLength

        long getEncodedLength()
      • getAlignment

        long getAlignment()
      • setArgumentBuffer

        void setArgumentBuffer​(MTLBuffer argumentBuffer,
                               long offset)
      • setArgumentBuffer

        void setArgumentBuffer​(MTLBuffer argumentBuffer,
                               long startOffset,
                               long arrayElement)
      • setBuffer

        void setBuffer​(MTLBuffer buffer,
                       long offset,
                       long index)
      • setBuffers

        void setBuffers​(MTLBuffer buffers,
                        org.robovm.rt.bro.ptr.MachineSizedUIntPtr offsets,
                        NSRange range)
      • setTexture

        void setTexture​(MTLTexture texture,
                        long index)
      • setSamplerState

        void setSamplerState​(MTLSamplerState sampler,
                             long index)
      • constantDataAtIndex

        org.robovm.rt.bro.ptr.VoidPtr constantDataAtIndex​(long index)
      • setIndirectCommandBuffer

        void setIndirectCommandBuffer​(MTLIndirectCommandBuffer indirectCommandBuffer,
                                      long index)
        Since:
        Available in iOS 12.0 and later.
      • newArgumentEncoderForBufferAtIndex

        MTLArgumentEncoder newArgumentEncoderForBufferAtIndex​(long index)
        Since:
        Available in iOS 10.0 and later.