Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SerializeClassFlags.cs
Go to the documentation of this file.
1 // Copyright (c) 2014 Silicon Studio Corp. (http://siliconstudio.co.jp)
2 // This file is distributed under GPL v3. See LICENSE.md for details.
3 using System;
4 
5 namespace SiliconStudio.Core.Serialization
6 {
7  /// <summary>
8  /// Specifies flags used when serializing reference types.
9  /// </summary>
10  [Flags]
11  public enum SerializeClassFlags
12  {
13  /// <summary>
14  /// Default value.
15  /// </summary>
16  None = 0,
17  /// <summary>
18  /// Specifies that the object is null.
19  /// </summary>
20  IsNull = 1,
21  /// <summary>
22  /// Specifies that additional type info is necessary and is stored in the stream.
23  /// </summary>
24  IsTypeInfo = 2,
25  /// <summary>
26  /// Specifies that the object has already been serialized previously in the stream, and is only stored as an index.
27  /// </summary>
28  IsReference = 4,
29  }
30 }
Specifies that the object is null.
Flags
Enumeration of the new Assimp's flags.
Specifies that additional type info is necessary and is stored in the stream.
SerializeClassFlags
Specifies flags used when serializing reference types.
Specifies that the object has already been serialized previously in the stream, and is only stored as...