假设我有一个遗留的纯C++库,其中包含一组以C++结构(本机)作为参数的函数。这个库将被包装成一个将在C# (platform - Windows Phone)中使用的WinRT组件。显然,最简单的解决方案是将所有结构作为C++/CX值结构重复。但是如何将这些结构传递给纯C++函数/方法呢?有可能吗?如果不是,在这种情况下包装逻辑的解决方案是什么?
我的制服结构在Swift中定义为: var t = Float(0.0)}这与Swift规范中关于Array是值类型的说法相矛盾。实际上,MemoryLayout将其视为引用类型。
长话短说,我如何将包含数组的制服结构传递给着色器(我使用常量命名空间传递它,一切都很好)。是否需要通过单独的[buffer(n)]参数单独传递数组,