コード例 #1
0
ファイル: RenderMesh.cs プロジェクト: jacksoncougar/moonfish
 /// <summary>
 /// Deserializes a Halo 2 formatted raw-resource block and initializes the Mesh object from it
 /// </summary>
 /// <param name="raw_data"></param>
 /// <param name="raw_resources"></param>
 /// <param name="compression_ranges"></param>
 /// <returns></returns>
 public bool Load(ModelRaw raw_data, IEnumerable<Moonfish.Core.Structures.Resource> resources, model.CompressionRanges compression_ranges)
 {
     PrimitiveType = BeginMode.TriangleStrip;
     return base.Load(raw_data.ToArray(), resources.Select(x => x.GetDefinition<DResource>()), compression_ranges.GetDefinition<DCompressionRanges>(), raw_data.HeaderSize);
 }