> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apex-services.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Idle Cam hooks

> Every hook exposed by apex-idle-cam/hooks.lua.

Source: `apex-idle-cam/hooks.lua` (unencrypted). Client-only.

<AccordionGroup>
  <Accordion title="Hooks.IsIdleCamEnabled()" icon="video">
    Default `true`. Hook into a per-user HUD toggle.
  </Accordion>

  <Accordion title="Hooks.IsCharIdleCamEnabled()" icon="user">
    Default mirrors `Hooks.IsIdleCamEnabled`. Per-character toggle.
  </Accordion>

  <Accordion title="Hooks.IsInCharCreator()" icon="user-pen">
    Default `false`. Return `true` to suppress idle cam during character creation.
  </Accordion>

  <Accordion title="Hooks.IsInNoclip()" icon="ghost">
    Default `false`. Wire to `apex-aduty` or your noclip resource.
  </Accordion>

  <Accordion title="Hooks.OnIdleStateChanged(isIdleNow)" icon="rotate">
    Default no-op. Use to hide/show your HUD or radio indicator.
  </Accordion>

  <Accordion title="Hooks.ShowHintNotification(message)" icon="circle-info">
    Default — first-time hint via `ESX.ShowNotification` / `lib.notify` (only if `Config.ShowHintNotification` is true).
  </Accordion>
</AccordionGroup>
