OMNI_DEFINE_INTERFACE_API

Defined in omni/log/ILogChannelFilter.h

OMNI_DEFINE_INTERFACE_API(omni::log::ILogChannelFilterList)

A list of channel filters that will be applied as channels are added to the log.

This object is a list of ILogChannelFilter objects. Filters can be added, removed, and replaced.

This object can be attached to one or more ILog objects. As channels are added to the ILog, this object will apply its filters, thereby setting the new channel’s state.

If multiple filters match a channel, only the first filter’s settings will be applied.

This API is thread safe.