@protocol MTLBuffer, MTLRenderPipelineState; @interface IndirectRenderCommandEncoderState : NSObject { id _pipelineState; id _vertexBuffers[31]; void *_vertexBytes[31]; unsigned long long _vertexBufferOffsets[31]; unsigned long long _vertexBytesLength[31]; id _fragmentBuffers[31]; void *_fragmentBytes[31]; unsigned long long _fragmentBufferOffsets[31]; unsigned long long _fragmentBytesLength[31]; } + (id)saveEncoder:(id)a0 withDescriptor:(id)a1 player:(id)a2; - (void).cxx_destruct; - (void)restoreEncoder:(id)a0 withDescriptor:(id)a1; @end