/**
Encapsulates the data that determines the appearance of a rendered surface.
This includes shader and data for it, material and texturing.
/**
Encapsulates the data that determines the appearance of a rendered surface.
This includes shader and data for it, material and texturing.