# HGE::Target_Create Creates a render target.
    HTARGET Target_Create(
      int width,
      int height,
      bool zbuffer
    );
## Parameters width Width of the render target to be created. height Height of the render target to be created. zbuffer If true, a Z-buffer will be created and used for rendering to the render target. ## Return value If successful, returns the render target handle to use with Gfx_BeginScene. Otherwise returns 0. ## Remarks The render target dimensions must be a power of 2. If this condition isn't met, the requested dimensions are automatically adjusted to the closest power of 2 dimensions, bigger than the requested ones. Render targets support alpha channel in 32-bit video modes only, in 16-bit video modes render targets are always opaque. You could read HGE_SCREENBPP system state to discover in what video mode HGE is currently running. If the function fails, you may obtain error message with System_GetErrorMessage function. Also if HGE_LOGFILE system state was set, the error message is written to log. When the render target isn't needed longer, you must delete it with Target_Free function. ## Requirements Header: hge.h Import library: hge.lib ## See also Target_Free