Tag: kotlin jna

如何将java jna接口转换为kotlin

我正试图移植到kotlin的openvr绑定 我有以下在Java中: public class IVRSystem extends Structure { /** * C type : GetRecommendedRenderTargetSize_callback* */ public IVRSystem.GetRecommendedRenderTargetSize_callback GetRecommendedRenderTargetSize; public interface GetRecommendedRenderTargetSize_callback extends Callback { void apply(IntBuffer pnWidth, IntBuffer pnHeight); }; } Intellij将其自动转换为 var GetRecommendedRenderTargetSize: IVRSystem.GetRecommendedRenderTargetSize_callback? = null interface GetRecommendedRenderTargetSize_callback : Callback { fun apply(pnWidth: IntBuffer, pnHeight: IntBuffer) } 我改变它然后: fun getRecommendedRenderTargetSize(pnWidth: IntBuffer, pnHeight: IntBuffer) = […]