All classes inherited from one base class - Object
Also before class declaration there is string constant indicating name of class or name of object if object created only once (see class Singleton
). Some examples of using this approach: identity checking, logging and error handling can be more informative and useful, because it is always clear where operation/error occurs, also name of Texture
objects used in setting up uniform sampler variable in shader objects.