Ejemplo n.º 1
0
 /// <summary>
 /// Init with Custom VideoPara
 /// </summary>
 /// <param name="gd"></param>
 /// <param name="service"></param>
 /// <param name="path"></param>
 /// <param name="videopara"></param>
 public SLVideo(GraphicsDevice gd, IServiceProvider service, string path, VideoPara videopara)
     : base(gd)
 {
     Para = videopara;
     LoadContent(service, path, videopara.BasePara.contentname);
     Init(gd);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Init with Default VideoPara and Custom Video Name
 /// </summary>
 /// <param name="gd"></param>
 /// <param name="service"></param>
 /// <param name="path"></param>
 /// <param name="videoname"></param>
 public SLVideo(GraphicsDevice gd, IServiceProvider service, string path, string videoname)
     : base(gd)
 {
     Para = new VideoPara(videoname);
     LoadContent(service, path, videoname);
     Init(gd);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Init with Custom VideoPara
 /// </summary>
 /// <param name="gd"></param>
 /// <param name="videopara"></param>
 public void Init(GraphicsDevice gd, VideoPara videopara)
 {
     videopara.BasePara.contentname = Para.BasePara.contentname;
     Para = videopara;
     Init(gd);
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Sets Default VideoPara, need LoadContent() and Init()
 /// </summary>
 public SLVideo()
 {
     Para = new VideoPara("");
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Init with Custom VideoPara and Configuration
 /// </summary>
 /// <param name="distance2display"></param>
 /// <param name="displayratio"></param>
 /// <param name="displaysize"></param>
 /// <param name="camera"></param>
 /// <param name="unit"></param>
 /// <param name="gd"></param>
 /// <param name="service"></param>
 /// <param name="path"></param>
 /// <param name="videopara"></param>
 public SLVideo(float distance2display, float displayratio, float displaysize, SLCamera camera, Unit unit, GraphicsDevice gd, IServiceProvider service, string path, VideoPara videopara)
     : base(distance2display, displayratio, displaysize, gd, camera, unit)
 {
     Para = videopara;
     LoadContent(service, path, videopara.BasePara.contentname);
     Init(gd);
 }