ax.viewstack¶
Source: gamemode/framework/libraries/thirdparty/cl_viewstack.lua
Viewstack library for managing camera and viewmodel modifications.
Documented functions: 13
Functions¶
ax.viewstack:BaseView(client, origin, angles, fov)ax.viewstack:Disable()ax.viewstack:Enable()ax.viewstack:GetCameraPipeline()ax.viewstack:GetViewModelPipeline()ax.viewstack:RegisterModifier(name, fn, priority)ax.viewstack:RegisterViewModelModifier(name, fn, priority)ax.viewstack:RunCamera(client, view)ax.viewstack:RunViewModel(weapon, patch)ax.viewstack:SetModifierEnabled(name, enabled)ax.viewstack:SetViewModelModifierEnabled(name, enabled)ax.viewstack:UnregisterModifier(name)ax.viewstack:UnregisterViewModelModifier(name)
ax.viewstack:BaseView(client, origin, angles, fov)¶
Internal: calc base camera view from hook args.
Realm: client
Returns
table: base view
ax.viewstack:Disable()¶
Disable the viewstack.
Realm: client
Returns
boolean: false if disabled
ax.viewstack:Enable()¶
Enable the viewstack.
Realm: client
Returns
boolean: true if enabled
ax.viewstack:GetCameraPipeline()¶
Get ordered camera modifiers.
Realm: client
Returns
table: ordered list
ax.viewstack:GetViewModelPipeline()¶
Get ordered viewmodel modifiers.
Realm: client
Returns
table: ordered list
ax.viewstack:RegisterModifier(name, fn, priority)¶
Register a camera modifier.
Realm: client
Returns
boolean: true if added
ax.viewstack:RegisterViewModelModifier(name, fn, priority)¶
Register a viewmodel modifier.
Realm: client
Returns
boolean: true if added
ax.viewstack:RunCamera(client, view)¶
Run the camera pipeline.
Realm: client
ax.viewstack:RunViewModel(weapon, patch)¶
Run the viewmodel pipeline.
Realm: client
ax.viewstack:SetModifierEnabled(name, enabled)¶
Enable or disable a camera modifier.
Realm: client
Returns
boolean: enabled state
ax.viewstack:SetViewModelModifierEnabled(name, enabled)¶
Enable or disable a viewmodel modifier.
Realm: client
Returns
boolean: enabled state
ax.viewstack:UnregisterModifier(name)¶
Unregister a camera modifier.
Realm: client
Returns
boolean: true if removed
ax.viewstack:UnregisterViewModelModifier(name)¶
Unregister a viewmodel modifier.
Realm: client
Returns
boolean: true if removed