Ejemplo n.º 1
0
 /// <summary>
 /// Creates a SceneNodeContainer with the proper components and children for rendering a canvas.
 /// </summary>
 /// <param name="name">The name of the canvas.</param>
 /// <param name="canvasRenderMode">Choose in which mode you want to render this canvas.</param>
 /// <param name="size">The size of the canvas.</param>
 /// By default Scale in SCREEN mode is set to 0.1.</param>
 public CanvasNodeContainer(string name, CanvasRenderMode canvasRenderMode, MinMaxRect size)
 {
     Name       = name;
     Components = new List <SceneComponentContainer>
     {
         new CanvasTransformComponent(canvasRenderMode)
         {
             Name = name + "_CanvasTransform",
             Size = size
         },
         new XFormComponent
         {
             Name = name + "_Canvas_XForm"
         }
     };
 }
Ejemplo n.º 2
0
 public CanvasTransformComponent(CanvasRenderMode canvasRenderMode)
 {
     CanvasRenderMode = canvasRenderMode;
     Size             = ScreenSpaceSize;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FusCanvasTransform"/> class.
 /// </summary>
 /// <param name="canvasRenderMode">The canvas render mode. Is the UI on this canvas placed in the 3D world or overlaid onto the 2D screen.</param>
 public FusCanvasTransform(CanvasRenderMode canvasRenderMode)
 {
     CanvasRenderMode = canvasRenderMode;
     Size             = ScreenSpaceSize;
 }