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

.. default-domain:: cpp

Functions
=========

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



