Interface IMaterialAdaptable<Tfront>
Interface for back material types that do their own conversions.
public interface IMaterialAdaptable<Tfront> where Tfront : Material
Type Parameters
Tfront
The front material.
Methods
BackAnnotate(string, Tfront)
Annotate changes from the back material to the front material.
void BackAnnotate(string property, Tfront destination)
Parameters
property
stringThe name of the modified material property in the back material.
destination
TfrontThe front material to update.
CopyAndConvert(Tfront)
Copy the entire front material to the back material.
void CopyAndConvert(Tfront source)
Parameters
source
TfrontThe front material to copy.
ForwardAnnotate(string, Tfront)
Annotate changes from the front material to the back material.
void ForwardAnnotate(string property, Tfront source)
Parameters
property
stringThe name of the modified material property in the front material.
source
TfrontThe front material that updated.