# CompositeRenderer Source: https://www.nianticspatial.com/docs/api/unity/NianticSpatial.NSDK.AR.Common.CompositeRenderer/ CompositeRenderer > extends ConditionalRenderer --- ## Declaration public abstract class CompositeRenderer : ConditionalRenderer ## Summary The composite renderer is an abstraction for renderers that perform multiple, but logically decoupled tasks on the same material. This class allows for the addition and removal of render components, which usually enable a specific branch of the material shader and supply it with the necessary data. --- ## Relationships derived: NsdkOcclusionExtension