##########
Driver_XXX
##########

.. default-domain:: cpp

Functions
=========

======= ===========================================================================================================================
int     :cpp:func:`HIC_Driver_Get_Window_Width <int HIC_Driver_Get_Window_Width(HIC_Rendition *nr)>`                               
int     :cpp:func:`HIC_Driver_Get_Window_Height <int HIC_Driver_Get_Window_Height(HIC_Rendition *nr)>`                             
int     :cpp:func:`HIC_Driver_Is_Double_Buffering <int HIC_Driver_Is_Double_Buffering(HIC_Rendition *nr)>`                         
void *  :cpp:func:`HIC_Driver_Get_HDC <void * HIC_Driver_Get_HDC(HIC_Rendition *nr)>`                                              
int     :cpp:func:`HIC_Driver_Tristrip_Has_Valid_DL <int HIC_Driver_Tristrip_Has_Valid_DL(HIC_Rendition *nr, HIC_Tristrip *ts)>`   
void    :cpp:func:`HIC_Driver_glActiveTextureARB <void HIC_Driver_glActiveTextureARB(HIC_Rendition *nr, int number)>`              
void    :cpp:func:`HIC_Driver_ENSURE_ALPHA_TEST_ON <void HIC_Driver_ENSURE_ALPHA_TEST_ON(HIC_Rendition *nr, int number)>`          
void    :cpp:func:`HIC_Driver_ENSURE_ALPHA_TEST_OFF <void HIC_Driver_ENSURE_ALPHA_TEST_OFF(HIC_Rendition *nr, int number)>`        
void    :cpp:func:`HIC_Driver_ENSURE_TEXTURES_ON <void HIC_Driver_ENSURE_TEXTURES_ON(HIC_Rendition *nr, int number)>`              
void    :cpp:func:`HIC_Driver_ENSURE_TEXTURES_OFF <void HIC_Driver_ENSURE_TEXTURES_OFF(HIC_Rendition *nr, int number)>`            
void    :cpp:func:`HIC_Driver_FORCE_TEXTURE_GEN_OFF <void HIC_Driver_FORCE_TEXTURE_GEN_OFF(HIC_Rendition *nr, int number)>`        
void    :cpp:func:`HIC_Driver_Bind_Image_As_Texture <void HIC_Driver_Bind_Image_As_Texture(HIC_Rendition *nr, HIC_Image *image)>`  
void    :cpp:func:`HIC_Driver_Show_Projection_Matrix <void HIC_Driver_Show_Projection_Matrix(HIC_Rendition *nr, float matrix[])>`  
void    :cpp:func:`HIC_Driver_Draw_Clear_Window <void HIC_Driver_Draw_Clear_Window(HIC_Rendition *nr, HIC_Int_Rectangle *extent)>` 
long    :cpp:func:`HIC_Driver_Get_Surface <long HIC_Driver_Get_Surface(HIC_Rendition *nr, int index)>`                             
======= ===========================================================================================================================

Detailed Description
====================

.. doxygengroup:: Driver_XXX
   :project: 3dgs_im
   :desc-only:

Function Documentation
======================

.. doxygenfunction:: HIC_Driver_Get_Window_Width
   :project: 3dgs_im

.. doxygenfunction:: HIC_Driver_Get_Window_Height
   :project: 3dgs_im

.. doxygenfunction:: HIC_Driver_Is_Double_Buffering
   :project: 3dgs_im

.. doxygenfunction:: HIC_Driver_Get_HDC
   :project: 3dgs_im

.. doxygenfunction:: HIC_Driver_Tristrip_Has_Valid_DL
   :project: 3dgs_im

.. doxygenfunction:: HIC_Driver_glActiveTextureARB
   :project: 3dgs_im

.. doxygenfunction:: HIC_Driver_ENSURE_ALPHA_TEST_ON
   :project: 3dgs_im

.. doxygenfunction:: HIC_Driver_ENSURE_ALPHA_TEST_OFF
   :project: 3dgs_im

.. doxygenfunction:: HIC_Driver_ENSURE_TEXTURES_ON
   :project: 3dgs_im

.. doxygenfunction:: HIC_Driver_ENSURE_TEXTURES_OFF
   :project: 3dgs_im

.. doxygenfunction:: HIC_Driver_FORCE_TEXTURE_GEN_OFF
   :project: 3dgs_im

.. doxygenfunction:: HIC_Driver_Bind_Image_As_Texture
   :project: 3dgs_im

.. doxygenfunction:: HIC_Driver_Show_Projection_Matrix
   :project: 3dgs_im

.. doxygenfunction:: HIC_Driver_Draw_Clear_Window
   :project: 3dgs_im

.. doxygenfunction:: HIC_Driver_Get_Surface
   :project: 3dgs_im



