Exemple #1
0
		/// <summary>
		/// Initializes a new instance of the <see cref="libtr.TR2.RoomVertex"/> struct.
		/// </summary>
		/// <param name="vertex">The vertex.</param>
		/// <param name="lighting1">The first lighting value.</param>
		/// <param name="rawattributes">The rendering flags.</param>
		/// <param name="lighting2">The second lighting value.</param>
		public RoomVertex (
			TR1.Vertex vertex, Int16 lighting1,
			UInt16 rawattributes, Int16 lighting2) : this () {
			Vertex = vertex;
			Lighting1 = lighting1;
			Lighting2 = lighting2;
			RawAttributes = rawattributes;
		}
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="libtr.TR2.RoomVertex"/> struct.
 /// </summary>
 /// <param name="vertex">The vertex.</param>
 /// <param name="lighting1">The first lighting value.</param>
 /// <param name="rawattributes">The rendering flags.</param>
 /// <param name="lighting2">The second lighting value.</param>
 public RoomVertex(
     TR1.Vertex vertex, Int16 lighting1,
     UInt16 rawattributes, Int16 lighting2) : this()
 {
     Vertex        = vertex;
     Lighting1     = lighting1;
     Lighting2     = lighting2;
     RawAttributes = rawattributes;
 }
Exemple #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="libtr.TR2.RoomVertex"/> struct.
 /// </summary>
 /// <param name="vertex">The vertex.</param>
 /// <param name="lighting1">The first lighting value.</param>
 /// <param name="attributes">The rendering flags.</param>
 /// <param name="lighting2">The second lighting value.</param>
 public RoomVertex(
     TR1.Vertex vertex, Int16 lighting1,
     RoomRenderingEffect attributes, Int16 lighting2
     ) : this(vertex, lighting1, (UInt16)attributes, lighting2)
 {
 }