Cargo Features

[dependencies]
hudhook = { version = "0.8.0", default-features = false, features = ["dx9", "dx11", "dx12", "opengl3", "inject", "imgui-freetype", "imgui-docking", "imgui-tables-api"] }
default = dx11, dx12, dx9, inject, opengl3

These default features are set whenever hudhook is added without default-features = false somewhere in the dependency tree.

dx9 default

Affects hooks::dx9, backend::dx9

dx11 default

Affects hooks::dx11, backend::dx11

dx12 default

Affects hooks::dx12, backend::dx12

opengl3 build default

Enables gl_generator

Affects hooks::opengl3, backend::opengl3

inject default

Affects hudhook::inject

imgui-freetype

Enables freetype of imgui

imgui-docking

Enables docking of imgui

imgui-tables-api

Enables tables-api of imgui

imgui:

this api is in beta in the upstream imgui crate. See issue #524 for more info.
it should be stable and fine to use though.