====== PlayClaw plugin imports ====== Plugins can use functions from PlayClaw API by static linking with provided (with SDK) playclaw5.lib. All API functions/structures are in plugins_shared.h SDK file. ==== Overlay render ==== [[plugin_sdk:imports:pc_lockoverlay|PC_LockOverlay]] [[plugin_sdk:imports:pc_unlockoverlay|PC_UnlockOverlay]] [[plugin_sdk:imports:structures:overlaylockstruct|OverlayLockStruct]] ==== Plugin variables ==== [[plugin_sdk:imports:PC_SetPluginVar|PC_SetPluginVar]] [[plugin_sdk:imports:PC_GetPluginVarInt|PC_GetPluginVarInt]] [[plugin_sdk:imports:PC_GetPluginVarStr|PC_GetPluginVarStr]] ==== Hotkeys ==== [[plugin_sdk:imports:PC_CreateHotkey|PC_CreateHotkey]] [[plugin_sdk:imports:PC_DeleteHotkey|PC_DeleteHotkey]] [[plugin_sdk:imports:PC_GetHotkeyTitle|PC_GetHotkeyTitle]] [[plugin_sdk:imports:PC_ShowBindDialog|PC_ShowBindDialog]] ==== Frame capture ==== [[plugin_sdk:imports:PC_StartPureCapture|PC_StartPureCapture]] [[plugin_sdk:imports:PC_StopPureCapture|PC_StopPureCapture]] [[plugin_sdk:imports:PC_CaptureFrame|PC_CaptureFrame]] ==== Misc functions ==== === Realtime info from game === [[plugin_sdk:imports:PC_GetFPSCounter|PC_GetFPSCounter]] [[plugin_sdk:imports:PC_GetState|PC_GetState]] [[plugin_sdk:imports:PC_GetRecordedVideoFilename|PC_GetRecordedVideoFilename]] === Capture/recording/streaming === [[plugin_sdk:imports:PC_IsRecording|PC_IsRecording]] [[plugin_sdk:imports:PC_IsPausedRecording|PC_IsPausedRecording]] [[plugin_sdk:imports:PC_IsPreRecording|PC_IsPreRecording]] [[plugin_sdk:imports:PC_IsStreaming|PC_IsStreaming]] [[plugin_sdk:imports:PC_StartRecording|PC_StartRecording]] [[plugin_sdk:imports:PC_StopRecording|PC_StopRecording]] [[plugin_sdk:imports:PC_GetRecordedFileSize|PC_GetRecordedFileSize]] [[plugin_sdk:imports:PC_GetRecordedFileTime|PC_GetRecordedFileTime]] [[plugin_sdk:imports:PC_GetPreRecordedDataSize|PC_GetPreRecordedDataSize]] [[plugin_sdk:imports:PC_GetStreamedSize|PC_GetStreamedSize]] [[plugin_sdk:imports:PC_GetStreamState|PC_GetStreamState]] [[plugin_sdk:imports:PC_GetDeltaScreenshotTime|PC_GetDeltaScreenshotTime]] === Common system functions === [[plugin_sdk:imports:PC_GetAppPath|PC_GetAppPath]] [[plugin_sdk:imports:PC_DebugPrint|PC_DebugPrint]] [[plugin_sdk:imports:PC_GetConfirmedProcessID|PC_GetConfirmedProcessID]] === Localizations === [[plugin_sdk:imports:PC_LocalizeDialog|PC_LocalizeDialog]] [[plugin_sdk:imports:PC_GetLocalizedString|PC_GetLocalizedString]]