Function Index Class Index

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)

Function Documentation

HC_EXTERNAL HIC_API void* HIC_Begin_Occlusion_Query ( HIC_Rendition const *  nr,
bool  disable_write 
)
Parameters:
nrA pointer to a const HIC_Rendition.
disable_writeA boolean.
Returns:
A void pointer.

This function begins an occlusion query.

HC_EXTERNAL HIC_API void HIC_Delete_Occlusion_Query ( HIC_Rendition const *  nr,
void *  id 
)
Parameters:
nrA pointer to a const HIC_Rendition.
idA void pointer.

This function deletes the occlusion query.

HC_EXTERNAL HIC_API void HIC_End_Occlusion_Query ( HIC_Rendition const *  nr,
void *  id 
)
Parameters:
nrA pointer to a const HIC_Rendition.
idA void pointer.

This function ends an occlusion query.

HC_EXTERNAL HIC_API int HIC_Get_Occlusion_Query ( HIC_Rendition const *  nr,
void *  id 
)
Parameters:
nrA pointer to a const HIC_Rendition.
idA void pointer.
Returns:
An int.

This function returns the occlusion query.

HC_EXTERNAL HIC_API bool HIC_Occlusion_Query_Available ( HIC_Rendition const *  nr)
Parameters:
nrA 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.