Occlusion_Query
Functions | |
HC_EXTERNAL HIC_API void * | HIC_Begin_Occlusion_Query (HIC_Rendition const *nr, bool disable_write) |
HC_EXTERNAL HIC_API void | HIC_Delete_Occlusion_Query (HIC_Rendition const *nr, void *id) |
HC_EXTERNAL HIC_API void | HIC_End_Occlusion_Query (HIC_Rendition const *nr, void *id) |
HC_EXTERNAL HIC_API int | HIC_Get_Occlusion_Query (HIC_Rendition const *nr, void *id) |
HC_EXTERNAL HIC_API bool | HIC_Occlusion_Query_Available (HIC_Rendition const *nr) |
Detailed Description
Function Documentation
◆ HIC_Begin_Occlusion_Query()
HC_EXTERNAL HIC_API void* HIC_Begin_Occlusion_Query | ( | HIC_Rendition const * | nr, |
bool | disable_write | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. disable_write A boolean.
- Returns
- A void pointer.
This function begins an occlusion query.
◆ HIC_Delete_Occlusion_Query()
HC_EXTERNAL HIC_API void HIC_Delete_Occlusion_Query | ( | HIC_Rendition const * | nr, |
void * | id | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. id A void pointer.
This function deletes the occlusion query.
◆ HIC_End_Occlusion_Query()
HC_EXTERNAL HIC_API void HIC_End_Occlusion_Query | ( | HIC_Rendition const * | nr, |
void * | id | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. id A void pointer.
This function ends an occlusion query.
◆ HIC_Get_Occlusion_Query()
HC_EXTERNAL HIC_API int HIC_Get_Occlusion_Query | ( | HIC_Rendition const * | nr, |
void * | id | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. id A void pointer.
- Returns
- An int.
This function returns the occlusion query.
◆ HIC_Occlusion_Query_Available()
HC_EXTERNAL HIC_API bool HIC_Occlusion_Query_Available | ( | HIC_Rendition const * | nr | ) |
- Parameters
-
nr A pointer to a const HIC_Rendition.
- Returns
- A boolean.
This function returns a boolean which is true if the occlusion query is available and false if the occlusion query is not available.