JenovaSDK API Reference
Developed by Hamid.Memar (MemarDesign™ LLC.)
 
Loading...
Searching...
No Matches
Graphic Utilities

Functions

NativePtr GetGameWindowHandle ()
 Gets native handle of the game window.
 
StringPtr GetRenderingDriverName ()
 Gets the current rendering driver name such as vulkan, opengl, d3d12 etc.
 
NativePtr GetRenderingDriverResource (DriverResourceID resourceType)
 Gets the rendering driver resource by type.
 

Detailed Description

This collection of functions is provided to access graphic backend of the engine such as window handle, rendering driver name etc.

Function Documentation

◆ GetGameWindowHandle()

NativePtr GetGameWindowHandle ( )

Gets native handle of the game window.

Returns
The game window handle, on Windows it must be casted to HWND.

◆ GetRenderingDriverName()

StringPtr GetRenderingDriverName ( )

Gets the current rendering driver name such as vulkan, opengl, d3d12 etc.

Returns
The rendering driver name.

◆ GetRenderingDriverResource()

NativePtr GetRenderingDriverResource ( DriverResourceID resourceType)

Gets the rendering driver resource by type.

Parameters
resourceTypeThe type of the resource to get.
Returns
Pointer to the rendering driver resource, it must be casted before usage.