![]() | Blueprint Class |
Namespace: Slash.ECS.Blueprints
The Blueprint type exposes the following members.
Name | Description | |
---|---|---|
![]() | Blueprint |
Constructs a new blueprint without any components or data.
|
![]() | Blueprint(Blueprint) |
Creates a deep copy of the specified blueprint.
|
Name | Description | |
---|---|---|
![]() | AttributeTable |
Data for initializing the components of entities created with this
blueprint.
|
![]() | AttributeTableSerialized |
Wrapper for AttributeTable property for xml serialization.
|
![]() | ComponentTypes |
Collection of types of components to add to entities created with
this blueprint.
|
![]() | ComponentTypesSerialized |
Wrapper for ComponentTypes property for xml serialization.
|
![]() | Parent |
Parent blueprint of this one. All components and attributes of the parent are also
available for this one. Attributes can be overwritten though.
|
![]() | ParentId |
Id of parent blueprint. Used for serialization/deserialization.
|
Name | Description | |
---|---|---|
![]() | Deserialize |
Reads this object from its binary representation.
|
![]() | Equals | (Overrides ObjectEquals(Object).) |
![]() | GetAllComponentTypes |
Returns an enumeration of all component types of this and all ancestor blueprints.
|
![]() | GetAttributeTable |
Returns the final attribute table to use for entity creation.
Considers the attribute tables of the ancestors of this blueprint if there are any.
|
![]() | GetHashCode |
Serves as a hash function for a particular type.
(Overrides ObjectGetHashCode.) |
![]() | GetSchema |
This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the
XmlSchemaProviderAttribute
to the class.
|
![]() | ReadXml |
Generates an object from its XML representation.
|
![]() | Serialize |
Converts this object to its binary representation.
|
![]() | ShouldSerializeAttributeTableSerialized |
Indicates if the AttributeTableSerialized property should be serialized via Xml.
|
![]() | ShouldSerializeComponentTypesSerialized |
Indicates if the ComponentTypesSerialized property should be serialized via Xml.
|
![]() | ToString |
Returns a string that represents the current object.
(Overrides ObjectToString.) |
![]() | TryGetValue |
Tries to retrieve the value the specified key is mapped to within this
blueprint. Searches for the key in a parent blueprint if existent.
|
![]() | WriteXml |
Converts an object into its XML representation.
|