Functions | |
HC_EXTERNAL HIC_API void | HIC_Driver_Bind_Image_As_Texture (HIC_Rendition const *nr, HIC_Image const *image) |
HC_EXTERNAL HIC_API void | HIC_Driver_Draw_Clear_Window (HIC_Rendition const *nr, HIC_Int_Rectangle const *extent) |
HC_EXTERNAL HIC_API void | HIC_Driver_ENSURE_ALPHA_TEST_OFF (HIC_Rendition const *nr, int number) |
HC_EXTERNAL HIC_API void | HIC_Driver_ENSURE_ALPHA_TEST_ON (HIC_Rendition const *nr, int number) |
HC_EXTERNAL HIC_API void | HIC_Driver_ENSURE_TEXTURES_OFF (HIC_Rendition const *nr, int number) |
HC_EXTERNAL HIC_API void | HIC_Driver_ENSURE_TEXTURES_ON (HIC_Rendition const *nr, int number) |
HC_EXTERNAL HIC_API void | HIC_Driver_FORCE_TEXTURE_GEN_OFF (HIC_Rendition const *nr, int number) |
HC_EXTERNAL HIC_API void * | HIC_Driver_Get_HDC (HIC_Rendition const *nr) |
HC_EXTERNAL HIC_API HC_POINTER_SIZED_INT | HIC_Driver_Get_Surface (HIC_Rendition const *nr, int index) |
HC_EXTERNAL HIC_API int | HIC_Driver_Get_Window_Height (HIC_Rendition const *nr) |
HC_EXTERNAL HIC_API int | HIC_Driver_Get_Window_Width (HIC_Rendition const *nr) |
HC_EXTERNAL HIC_API void | HIC_Driver_glActiveTextureARB (HIC_Rendition const *nr, int number) |
HC_EXTERNAL HIC_API bool | HIC_Driver_Is_Double_Buffering (HIC_Rendition const *nr) |
HC_EXTERNAL HIC_API void | HIC_Driver_Show_Projection_Matrix (HIC_Rendition const *nr, float matrix[]) |
HC_EXTERNAL HIC_API bool | HIC_Driver_Tristrip_Has_Valid_DL (HIC_Rendition const *nr, HIC_Tristrip const *ts) |
Detailed Description
Function Documentation
◆ HIC_Driver_Bind_Image_As_Texture()
HC_EXTERNAL HIC_API void HIC_Driver_Bind_Image_As_Texture | ( | HIC_Rendition const * | nr, |
HIC_Image const * | image | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. image A pointer to const HIC_Image.
The behavior of this function is driver and platform specific.
◆ HIC_Driver_ENSURE_ALPHA_TEST_OFF()
HC_EXTERNAL HIC_API void HIC_Driver_ENSURE_ALPHA_TEST_OFF | ( | HIC_Rendition const * | nr, |
int | number | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. number An int.
The behavior of this function is driver and platform specific.
◆ HIC_Driver_ENSURE_ALPHA_TEST_ON()
HC_EXTERNAL HIC_API void HIC_Driver_ENSURE_ALPHA_TEST_ON | ( | HIC_Rendition const * | nr, |
int | number | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. number An int.
The behavior of this function is driver and platform specific.
◆ HIC_Driver_ENSURE_TEXTURES_OFF()
HC_EXTERNAL HIC_API void HIC_Driver_ENSURE_TEXTURES_OFF | ( | HIC_Rendition const * | nr, |
int | number | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. number An int.
The behavior of this function is driver and platform specific.
◆ HIC_Driver_ENSURE_TEXTURES_ON()
HC_EXTERNAL HIC_API void HIC_Driver_ENSURE_TEXTURES_ON | ( | HIC_Rendition const * | nr, |
int | number | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. number An int.
The behavior of this function is driver and platform specific.
◆ HIC_Driver_FORCE_TEXTURE_GEN_OFF()
HC_EXTERNAL HIC_API void HIC_Driver_FORCE_TEXTURE_GEN_OFF | ( | HIC_Rendition const * | nr, |
int | number | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. number An int.
The behavior of this function is driver and platform specific.
◆ HIC_Driver_Get_HDC()
HC_EXTERNAL HIC_API void* HIC_Driver_Get_HDC | ( | HIC_Rendition const * | nr | ) |
- Parameters
-
nr A pointer to a const HIC_Rendition.
- Returns
- A void pointer.
This function gets the HDC associated with the current driver. The behavior of this function is driver and platform specific.
◆ HIC_Driver_Get_Surface()
HC_EXTERNAL HIC_API HC_POINTER_SIZED_INT HIC_Driver_Get_Surface | ( | HIC_Rendition const * | nr, |
int | index | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition.
- Returns
- A HC_POINTER_SIZED_INT.
This function returns the surface pointer for the driver. Currently only valid with the DX9 driver.
◆ HIC_Driver_Get_Window_Height()
HC_EXTERNAL HIC_API int HIC_Driver_Get_Window_Height | ( | HIC_Rendition const * | nr | ) |
- Parameters
-
nr A pointer to a const HIC_Rendition.
- Returns
- An int.
The behavior of this function is driver and platform specific. This function returns the window height as an int.
◆ HIC_Driver_Get_Window_Width()
HC_EXTERNAL HIC_API int HIC_Driver_Get_Window_Width | ( | HIC_Rendition const * | nr | ) |
- Parameters
-
nr A pointer to a const HIC_Rendition.
- Returns
- An int.
The behavior of this function is driver and platform specific. This function returns the window width as an int.
◆ HIC_Driver_glActiveTextureARB()
HC_EXTERNAL HIC_API void HIC_Driver_glActiveTextureARB | ( | HIC_Rendition const * | nr, |
int | number | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. number An int.
The behavior of this function is driver and platform specific. This is only valid with opengl driver and corresponds to the gl call ActiveTextureARB.
◆ HIC_Driver_Is_Double_Buffering()
HC_EXTERNAL HIC_API bool HIC_Driver_Is_Double_Buffering | ( | HIC_Rendition const * | nr | ) |
- Parameters
-
nr A pointer to a const HIC_Rendition.
- Returns
- A boolean, true if double buffering is in effect, otherwise false.
The behavior of this function is driver and platform specific. This function returns a boolean which is true if double buffering is in effect, false if double buffering is not in effect.
◆ HIC_Driver_Tristrip_Has_Valid_DL()
HC_EXTERNAL HIC_API bool HIC_Driver_Tristrip_Has_Valid_DL | ( | HIC_Rendition const * | nr, |
HIC_Tristrip const * | ts | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. ts A pointer to a const HIC_Tristrip.
- Returns
- A boolean, true if tristrip has valid display list, otherwise false.
The behavior of this function is driver and platform specific. This function returns a boolean which is true if driver tristrip has a valid display list, false if driver tristrip has an invalid display list.