/Engine/Source/Developer/TextureFormat/Public/Interfaces/ITextureFormat.h
Note that if you add any virtual functions to this, they almost certainly need to be plumbed through ChildTextureFormat! This is why the Format is passed around - ChildTextureFormat needs it to resolve to the base format.
class ITextureFormat