Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.Quantum.Contents.IContent Interface Reference

Content of a IModelNode. More...

Inheritance diagram for SiliconStudio.Quantum.Contents.IContent:
SiliconStudio.Quantum.Contents.ContentBase SiliconStudio.Quantum.Contents.MemberContent SiliconStudio.Quantum.Contents.ObjectContent SiliconStudio.Quantum.Contents.BoxedContent

Properties

Type Type [get]
 Gets the expected type of Value. More...
 
object Value [get, set]
 Gets or sets the value. More...
 
bool IsPrimitive [get]
 Gets whether this content hold a primitive type value. If so, the node owning this content should have no children and modifying its value should not trigger any node refresh. More...
 
ITypeDescriptor Descriptor [get]
 Gets or sets the type descriptor of this content More...
 
bool IsReference [get]
 Gets wheither this content holds a reference or is a direct value. More...
 
IReference Reference [get]
 Gets or sets the reference hold by this content, if applicable. More...
 
ViewModelContentState LoadState [get, set]
 Gets or sets the loading state. More...
 
ViewModelContentFlags Flags [get, set]
 Gets or sets the content flags. More...
 
ViewModelContentSerializeFlags SerializeFlags [get, set]
 Gets or sets the serialization flags. More...
 

Detailed Description

Content of a IModelNode.

Definition at line 13 of file IContent.cs.

Property Documentation

ITypeDescriptor SiliconStudio.Quantum.Contents.IContent.Descriptor
get

Gets or sets the type descriptor of this content

Definition at line 34 of file IContent.cs.

ViewModelContentFlags SiliconStudio.Quantum.Contents.IContent.Flags
getset

Gets or sets the content flags.

Definition at line 54 of file IContent.cs.

bool SiliconStudio.Quantum.Contents.IContent.IsPrimitive
get

Gets whether this content hold a primitive type value. If so, the node owning this content should have no children and modifying its value should not trigger any node refresh.

Types registered as primitive types in the INodeBuilder used to build this content are taken in account by this property.

Definition at line 29 of file IContent.cs.

bool SiliconStudio.Quantum.Contents.IContent.IsReference
get

Gets wheither this content holds a reference or is a direct value.

Definition at line 39 of file IContent.cs.

ViewModelContentState SiliconStudio.Quantum.Contents.IContent.LoadState
getset

Gets or sets the loading state.

Definition at line 49 of file IContent.cs.

IReference SiliconStudio.Quantum.Contents.IContent.Reference
get

Gets or sets the reference hold by this content, if applicable.

Definition at line 44 of file IContent.cs.

ViewModelContentSerializeFlags SiliconStudio.Quantum.Contents.IContent.SerializeFlags
getset

Gets or sets the serialization flags.

Definition at line 59 of file IContent.cs.

Type SiliconStudio.Quantum.Contents.IContent.Type
get

Gets the expected type of Value.

Definition at line 18 of file IContent.cs.

object SiliconStudio.Quantum.Contents.IContent.Value
getset

Gets or sets the value.

Definition at line 23 of file IContent.cs.


The documentation for this interface was generated from the following file: