티스토리 뷰
https://github.com/microsoft/WPFDXInterop/
WPF 코드도 볼만하고 좋은 듯
<Grid x:Name="host" Cursor="None">
<Rectangle Grid.Column="0" Fill="Black"/>
<Image Name ="Backdrop" Source="Images\Background.jpg"/>
<Image Stretch="Fill" Name="ImageHost" >
<Image.Source>
<dx:D3D11Image x:Name="InteropImage" />
</Image.Source>
</Image>
</Grid>
몇몇 필요한 call 들
InteropImage.SetPixelSize(surfWidth, surfHeight);
InteropImage.WindowOwner = (new System.Windows.Interop.WindowInteropHelper(this)).Handle;
InteropImage.OnRender = this.DoRender;
// Start rendering now!
InteropImage.RequestRender();
// 이건 이번에도 보이네
// It's possible for Rendering to call back twice in the same frame
// so only render when we haven't already rendered in this frame.
if (this.lastRender != args.RenderingTime){
InteropImage.RequestRender();
this.lastRender = args.RenderingTime;
}
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크