Definition at line 1 of file itemoptics.c.
◆ AllowsDOF()
| bool ItemOptics::AllowsDOF |
( |
| ) |
|
|
protected |
returns 'true' for non-magnifying optics
Definition at line 482 of file itemoptics.c.
◆ GetCurrentNVType()
| int ItemOptics::GetCurrentNVType |
( |
| ) |
|
|
protected |
◆ GetCurrentOpticMode()
| int ItemOptics::GetCurrentOpticMode |
( |
| ) |
|
|
protected |
◆ GetItemOpticsType()
| ItemOpticsType ItemOptics::GetItemOpticsType |
( |
| ) |
|
|
protected |
◆ GetNearPlaneValue()
| float ItemOptics::GetNearPlaneValue |
( |
| ) |
|
|
protected |
◆ GetOpticsDOF()
◆ GetOpticsPPBlur()
| float ItemOptics::GetOpticsPPBlur |
( |
| ) |
|
|
protected |
◆ GetOpticsPPLens()
| ref array< float > ItemOptics::GetOpticsPPLens |
( |
| ) |
|
|
protected |
◆ GetOpticsPPMask()
| ref array< float > ItemOptics::GetOpticsPPMask |
( |
| ) |
|
|
protected |
◆ GetPlayer()
◆ Init2DPreloadType()
| void ItemOptics::Init2DPreloadType |
( |
| ) |
|
|
protected |
◆ InitCameraOverrideProperties()
| void ItemOptics::InitCameraOverrideProperties |
( |
| ) |
|
|
protected |
◆ InitDOFAvailability()
| bool ItemOptics::InitDOFAvailability |
( |
| ) |
|
|
protected |
optics with more than 1x zoom do not allow DOF changes
Definition at line 425 of file itemoptics.c.
◆ InitOpticMode()
| void ItemOptics::InitOpticMode |
( |
| ) |
|
|
protected |
◆ InitOpticsDOFProperties()
| bool ItemOptics::InitOpticsDOFProperties |
( |
out array< float > | temp_array | ) |
|
|
protected |
Initializes DOF properties for optic's alternate ironsights (ACOG etc.)
Definition at line 466 of file itemoptics.c.
◆ InitOpticsPP()
initializes values for optics' post-processes
Definition at line 444 of file itemoptics.c.
◆ InitOpticsPPInfo()
| void ItemOptics::InitOpticsPPInfo |
( |
| ) |
|
|
protected |
◆ InitReddotData()
| void ItemOptics::InitReddotData |
( |
| ) |
|
|
protected |
◆ IsNVOptic()
| bool ItemOptics::IsNVOptic |
( |
| ) |
|
|
protected |
◆ IsSightOnly()
| bool ItemOptics::IsSightOnly |
( |
| ) |
|
|
protected |
◆ IsUsingOptics2DModel()
| bool ItemOptics::IsUsingOptics2DModel |
( |
| ) |
|
|
protected |
◆ IsWorking()
| bool ItemOptics::IsWorking |
( |
| ) |
|
|
protected |
◆ OnDebugSpawn()
| override void ItemOptics::OnDebugSpawn |
( |
| ) |
|
|
protected |
◆ OnDrawOptics2D()
| void ItemOptics::OnDrawOptics2D |
( |
| ) |
|
|
protected |
◆ OnInventoryExit()
| override void ItemOptics::OnInventoryExit |
( |
Man | player | ) |
|
|
protected |
◆ OnOpticEnter()
| void ItemOptics::OnOpticEnter |
( |
| ) |
|
|
protected |
◆ OnOpticExit()
| void ItemOptics::OnOpticExit |
( |
| ) |
|
|
protected |
◆ OnOpticModeChange()
| void ItemOptics::OnOpticModeChange |
( |
| ) |
|
|
protected |
optic-specific behaviour to be defined here (override)
Definition at line 527 of file itemoptics.c.
◆ OnStoreLoad()
◆ OnStoreSave()
◆ OnVariablesSynchronized()
| override void ItemOptics::OnVariablesSynchronized |
( |
| ) |
|
|
protected |
◆ OnWasAttached()
| override void ItemOptics::OnWasAttached |
( |
EntityAI | parent, |
|
|
int | slot_id ) |
|
protected |
◆ OnWasDetached()
| override void ItemOptics::OnWasDetached |
( |
EntityAI | parent, |
|
|
int | slot_id ) |
|
protected |
◆ OnWorkStart()
| override void ItemOptics::OnWorkStart |
( |
| ) |
|
|
protected |
◆ OnWorkStop()
| override void ItemOptics::OnWorkStop |
( |
| ) |
|
|
protected |
◆ SetActions()
| override void ItemOptics::SetActions |
( |
| ) |
|
|
protected |
◆ SetCurrentOpticMode()
| void ItemOptics::SetCurrentOpticMode |
( |
int | mode | ) |
|
|
protected |
◆ SetPlayer()
◆ ShowReddot()
| void ItemOptics::ShowReddot |
( |
bool | state | ) |
|
|
protected |
◆ StartWorkServer()
| void ItemOptics::StartWorkServer |
( |
| ) |
|
|
protected |
◆ StopWorkServer()
| void ItemOptics::StopWorkServer |
( |
| ) |
|
|
protected |
◆ UpdateOpticsReddotVisibility()
| void ItemOptics::UpdateOpticsReddotVisibility |
( |
| ) |
|
|
protected |
◆ UpdateSelectionVisibility()
| void ItemOptics::UpdateSelectionVisibility |
( |
| ) |
|
|
protected |
◆ m_IsActionActive
| bool ItemOptics::m_IsActionActive |
|
protected |
◆ m_Player
The documentation for this class was generated from the following files: