Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
ViewModelContentSerializeFlags.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.Quantum.Contents
6 {
7  [Flags]
9  {
10  /// <summary>
11  /// Empty value.
12  /// </summary>
13  None = 0,
14 
15  /// <summary>
16  /// Specify if combine (i.e. multi-value) couldn't be merged.
17  /// </summary>
18  CombineError = 1,
19  }
20 
21  /// <summary>
22  /// Flags applying to <see cref="IContent"/>.
23  /// </summary>
24  [Flags]
26  {
27  /// <summary>
28  /// Empty value.
29  /// </summary>
30  None = 0,
31 
32  /// <summary>
33  /// Specify if IViewModelContent.Value should be serialied.
34  /// </summary>
35  SerializeValue = 1,
36 
37  /// <summary>
38  /// Send only one time (Serialize flag is removed after being sent).
39  /// </summary>
40  Static = 2,
41 
42  /// <summary>
43  /// Send asynchronously, on another channel (needs to be combined with Static for now).
44  /// Not implemented yet.
45  /// </summary>
46  Async = 4,
47  }
48 }
Send only one time (Serialize flag is removed after being sent).
Flags
Enumeration of the new Assimp's flags.
Specify if IViewModelContent.Value should be serialied.
ViewModelContentSerializeFlags
Flags applying to IContent.
Send asynchronously, on another channel (needs to be combined with Static for now). Not implemented yet.
Specify if combine (i.e. multi-value) couldn't be merged.