-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Explicitly handled object names -- -- This tiny package contains the class ObjectName, which corresponds to -- the general notion of explicitly handled identifiers for API objects, -- e.g. a texture object name in OpenGL or a buffer object name in -- OpenAL. @package ObjectName @version 1.0.0.0 -- | Object names are explicitly handled identifiers for API objects, e.g. -- a texture object name in OpenGL or a buffer object name in OpenAL. module Data.ObjectName -- | An ObjectName is an explicitly handled identifier for API -- objects, e.g. a texture object name in OpenGL or a buffer object name -- in OpenAL. class ObjectName a genObjectNames :: ObjectName a => Int -> IO [a] deleteObjectNames :: ObjectName a => [a] -> IO () isObjectName :: ObjectName a => a -> IO Bool