ax.viewstack¶
Viewstack library for managing camera and viewmodel modifications.
Documented functions: 13 · Realm: client
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
Source: gamemode/framework/libraries/thirdparty/cl_viewstack.lua:254
ax.viewstack:Disable()¶
Disable the viewstack.
Realm: client
Returns
boolean: false if disabled
Source: gamemode/framework/libraries/thirdparty/cl_viewstack.lua:63
ax.viewstack:Enable()¶
Enable the viewstack.
Realm: client
Returns
boolean: true if enabled
Source: gamemode/framework/libraries/thirdparty/cl_viewstack.lua:56
ax.viewstack:GetCameraPipeline()¶
Get ordered camera modifiers.
Realm: client
Returns
table: ordered list
Source: gamemode/framework/libraries/thirdparty/cl_viewstack.lua:155
ax.viewstack:GetViewModelPipeline()¶
Get ordered viewmodel modifiers.
Realm: client
Returns
table: ordered list
Source: gamemode/framework/libraries/thirdparty/cl_viewstack.lua:173
ax.viewstack:RegisterModifier(name, fn, priority)¶
Register a camera modifier.
Realm: client
Returns
boolean: true if added
Source: gamemode/framework/libraries/thirdparty/cl_viewstack.lua:73
ax.viewstack:RegisterViewModelModifier(name, fn, priority)¶
Register a viewmodel modifier.
Realm: client
Returns
boolean: true if added
Source: gamemode/framework/libraries/thirdparty/cl_viewstack.lua:115
ax.viewstack:RunCamera(client, view)¶
Run the camera pipeline.
Realm: client
Source: gamemode/framework/libraries/thirdparty/cl_viewstack.lua:193
ax.viewstack:RunViewModel(weapon, patch)¶
Run the viewmodel pipeline.
Realm: client
Source: gamemode/framework/libraries/thirdparty/cl_viewstack.lua:228
ax.viewstack:SetModifierEnabled(name, enabled)¶
Enable or disable a camera modifier.
Realm: client
Returns
boolean: enabled state
Source: gamemode/framework/libraries/thirdparty/cl_viewstack.lua:102
ax.viewstack:SetViewModelModifierEnabled(name, enabled)¶
Enable or disable a viewmodel modifier.
Realm: client
Returns
boolean: enabled state
Source: gamemode/framework/libraries/thirdparty/cl_viewstack.lua:144
ax.viewstack:UnregisterModifier(name)¶
Unregister a camera modifier.
Realm: client
Returns
boolean: true if removed
Source: gamemode/framework/libraries/thirdparty/cl_viewstack.lua:90
ax.viewstack:UnregisterViewModelModifier(name)¶
Unregister a viewmodel modifier.
Realm: client
Returns
boolean: true if removed
Source: gamemode/framework/libraries/thirdparty/cl_viewstack.lua:132