Example #1
0
        internal ScreenshotHandle AddVRScreenshotToLibrary(VRScreenshotType eType, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(Utf8StringToNative))] string pchFilename, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(Utf8StringToNative))] string pchVRFilename)
        {
            var returnValue = _AddVRScreenshotToLibrary(Self, eType, pchFilename, pchVRFilename);

            return(returnValue);
        }
 internal ScreenshotHandle AddVRScreenshotToLibrary(VRScreenshotType eType, string pchFilename, string pchVRFilename)
 {
     return(_AddVRScreenshotToLibrary(Self, eType, pchFilename, pchVRFilename));
 }
Example #3
0
 private static extern ScreenshotHandle _AddVRScreenshotToLibrary(IntPtr self, VRScreenshotType eType, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(Utf8StringToNative))] string pchFilename, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(Utf8StringToNative))] string pchVRFilename);
 // ScreenshotHandle
 public ScreenshotHandle AddVRScreenshotToLibrary(VRScreenshotType eType /*EVRScreenshotType*/, string pchFilename /*const char **/, string pchVRFilename /*const char **/)
 {
     return(platform.ISteamScreenshots_AddVRScreenshotToLibrary(eType, Utility.GetUtf8Bytes(pchFilename), Utility.GetUtf8Bytes(pchVRFilename)));
 }