mirror of
https://github.com/ZuneDev/Xune.git
synced 2026-07-27 13:13:10 -07:00
Added managed implementations of Sprite, Visual, and Visual Container; IrisApplication gets to FullyInitialized
This commit is contained in:
@@ -305,17 +305,17 @@ namespace Microsoft.Iris.Render.Internal
|
||||
|
||||
internal RemoteCamera BuildRemoteCamera(Camera camera) => this.RenderingProtocol.BuildRemoteCamera(camera);
|
||||
|
||||
internal RemoteVisualContainer BuildRemoteVisualContainer(Visual visual) => this.RenderingProtocol.BuildRemoteVisualContainer(visual);
|
||||
internal RemoteVisualContainer BuildRemoteVisualContainer(Visual visual) => RemoteVisualContainer.Create();
|
||||
|
||||
internal RemoteSprite BuildRemoteSprite(Sprite sprite, RenderWindowBase window)
|
||||
{
|
||||
switch (window.GraphicsDeviceType)
|
||||
{
|
||||
case GraphicsDeviceType.Gdi:
|
||||
return this.NtRenderingProtocol.BuildRemoteGdiSprite(sprite);
|
||||
// TODO: return this.NtRenderingProtocol.BuildRemoteGdiSprite(sprite);
|
||||
case GraphicsDeviceType.Direct3D9:
|
||||
case GraphicsDeviceType.XeDirectX9:
|
||||
return this.RenderingProtocol.BuildRemoteDx9Sprite(sprite);
|
||||
// TODO: return this.RenderingProtocol.BuildRemoteDx9Sprite(sprite);
|
||||
default:
|
||||
Debug2.Throw(false, "Unrecognized device type: {0}", window.GraphicsDeviceType);
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user