草庐IT

Direct3D

全部标签

windows - 如何以编程方式在 Windows 上触发 Flip 3D?

如何在WindowsVista和7上以编程方式触发Flip3D?有这方面的API吗?如果有,它叫什么?我在哪里可以找到相关函数?(我需要一个具体的答案,例如实际功能的Web链接,而不是像“哦,它在DirectX中”这样的通用内容。)在相关节点上,我有一个罗技鼠标,它有一个调用Flip3D的“文档翻转”按钮(然后我可以按向上/向下键翻阅结果。)我很好奇他们是否使用官方的WindowsAPI或者是否有一些低级的hackery正在进行。 最佳答案 你需要从dwmapi运行一个函数遗憾的是没有合适的功能名称只有序号105您可以通过运行对话框

c++ - 在 Direct2D 中绘制部分图像

由于GDI+相当(可笑)慢,我决定迁移到Direct2D。我在许多论坛上查找了很多主题(包括thisone),但没有成功(这也可能是由于已经很晚的事实造成的)并且Direct2D文档仍然非常薄(并且令人困惑,至少对我而言).无论如何,我有一个在Direct2D中打开的.PNG并且只想每20毫秒绘制一次它的一部分。初始化D2D内容ID2D1Factory*d2dFactory=NULL;IWICImagingFactory*d2dWICFactory=NULL;IWICBitmapDecoder*d2dDecoder=NULL;IWICFormatConverter*d2dConvert

windows - 找不到任何 Direct3D 12 示例

现在我想了解Directx12并阅读msdn.它说WorkingsamplesareinstalledwiththeSDKwhichdemonstratethefollowing:我在这里找到了d3dC:\ProgramFiles(x86)\WindowsKits\10\Redist\D3D但是Directx12的样本在哪里?谢谢。 最佳答案 Microsoft发布了一个包含多个DirectX12示例的GitHub存储库here 关于windows-找不到任何Direct3D12示例,我

Unity3D---快捷键

学习目标:Unity3D—快捷键学习内容:`Q平移场景视图W移动E旋转R缩放Scence面包按-F场景视图聚焦选定物体(Hierarchy面板双击物体Z以轴点/中心旋转X全局坐标/局部坐标Ctrl/Cmd+P播放或停止Ctrl/Cmd+Shift+P暂停或恢复Ctrl/Cmd+Shift+B打开BulidSetting窗口Ctrl/Cmd+B发布并运行Ctrl/Cmd+Shift+N创建空对象Alt/opt+Shift+N创建子对象Ctrl/Cmd+D创建副本Ctrl/Cmd+Shift+F将选中的摄像机与Scene视图对齐(alignwithview)Ctrl/Cmd+Alt/opt+F将选

c++ - D3D11CreateDeviceAndSwapChain 未解析的外部

这完全让我发疯。当我编译我的程序时,我收到以下错误消息:错误LNK2019:无法解析的外部符号_D3D11CreateDeviceAndSwapChain@48我知道我拥有所有正确的lib/和include目录(x86),并且我已经将问题追踪到这样一个事实:如果我转到定义(F12),我会得到两个符号,一个用于DirectXSDK安装目录,一个位于“c:\ProgramFiles(x86)\WindowsKits\8.0\Include\um”。对于我的生活,我不知道该做什么。我已经遍历了所有包含/排除目录,但无法解析它,而且我不知道该怎么做。谁能帮帮我? 最

java :direct gmail url

我是这个网站的新手。我正在寻找我的问题的答案。但是我在这个网站上看到有人问过同样的问题。问题是here我正在使用Windows7。我没有在该链接中得到答案。所以我再次问同样的问题。我想通过Java应用程序在浏览器中打开一个gmail帐户链接。是的,我知道Desktop类中的browse()方法。问题是我可以打开gmail网站,但我需要在提供用户名和密码的情况下直接打开指定的gmail帐户。有什么想法吗? 最佳答案 好的,请注意以下几点:1.我上次使用GoogleAPI时使用的是旧版本,所以现在可能大不相同,2.此代码未经过测试,我是

android - Windows 10 和 Android 的 WiFi-Direct P2P 服务发现 - 可能吗?

我正在编写一个移动应用程序,它将成为PC应用程序的远程控制。我想做的是使用WiFiDirect连接它们。我了解了P2P服务发现功能,它允许我直接查看运行特定服务的设备(而不是所有可用的WiFiDirect设备)。在Android方面,我使用以下技巧实现它:https://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html在Windows端,我正在运行这个应用程序:https://github.com/Microsoft/Windows-universal-samples/tree/

windows - 是否有任何性能测试可用于 Direct2D?

我对图元性能(CAD、GIS等)特别感兴趣,但与GDI/GDI+的任何速度比较都会非常有趣。 最佳答案 为什么不直接输入一些代码来输出测试运行的时间,然后你就可以比较各种方法的性能。 关于windows-是否有任何性能测试可用于Direct2D?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/827298/

windows - 如何将 Direct3D/WPF/DWM 窗口捕获到位图中?

捕获窗口图像的正常方法是调用:HDCSharedWndDC=GetWindowDC(SharedWnd);BitBlt(BitmapDC,0,0,width,height,SharedWndDC,0,0,SRCCOPY/*|CAPTUREBLT*/);ReleaseDC(SharedWnd,SharedWndDC);在运行DWM的系统上,它可以很好地捕获有问题的窗口,即使它被其他窗口重叠或部分离开屏幕,等等。但是,它在某些窗口(可能是那些使用WPF的窗口)上无法正常工作,并且会对玻璃区域产生一些有趣的影响。基本上,GDI捕获不适用于非GDI事物。我知道我真正想要的是获取Direct3D

c# - 如何在 C# 的 Unity3D 中从 Steamworks API 获取 steamID?

我正在unity3d中用C#编写一个游戏。我安装了SteamworksAPI,现在我看到很多东西,比如getPersonaName()和avatar需要SteamID来获取它们。我想知道如何(即使是最简短的解释)为我指出正确的方向。P.s:在他们的支持页面上有一个文档链接。该文档中有获取您的姓名和“friend”姓名的示例,但这些示例使用了CSteamID变量,该变量的声明未知。 最佳答案 您应该可以调用:SteamUser.GetSteamID(); 关于c#-如何在C#的Unity3