CBaseEntity

is the code class that every entity in the engine inherits from. That means every entity can do these things listed. See Non-FGD features, cause many of these won't show in default FGDs depending on the entity.