Ejemplo n.º 1
0
 /// <summary>
 /// Crée une nouvelle instance de RenderTarget.
 /// </summary>
 public RemoteRenderTarget(GraphicsServer server, int width, int height)
     : base(server)
 {
     m_width  = width;
     m_height = height;
     Usage    = RenderTargetUsage.DiscardContents;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Crée une nouvelle instance de RenderTarget.
 /// </summary>
 public RemoteRenderTarget(GraphicsServer server, int width, int height, RenderTargetUsage usage)
     : base(server)
 {
     m_width  = width;
     m_height = height;
     Usage    = usage;
     Register();
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Crée une nouvelle instance de GraphicsObject.
 /// </summary>
 /// <param name="server"></param>
 public RemoteGraphicsObject(GraphicsServer server, bool registerNow = true)
 {
     Server = server;
     ID     = s_id++;
     if (registerNow)
     {
         Register();
     }
 }
Ejemplo n.º 4
0
 public RemoteEffect(GraphicsServer server, string filename) : base(server, false)
 {
     Parameters = new RemoteEffectParameterCollection(this);
     Filename   = filename;
     Register();
 }
Ejemplo n.º 5
0
 public RemoteSpriteFont(GraphicsServer server, string filename) : base(server, false)
 {
     Filename = filename;
     Font     = server.Content.Load <SpriteFont>(filename);
     Register();
 }
Ejemplo n.º 6
0
 public RemoteTexture2D(GraphicsServer server, string filename) : base(server)
 {
     Filename          = filename;
     UnderlyingTexture = server.Content.Load <Texture2D>(filename);
     Register();
 }
Ejemplo n.º 7
0
 public RemoteTexture(GraphicsServer server) : base(server, false)
 {
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Création d'un sprite batch distant.
 /// </summary>
 public RemoteSpriteBatch(GraphicsServer server) : base(server)
 {
 }