Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
lightdimming.c File Reference

Go to the source code of this file.

Enumerations

enum  ELightDimmingState { PAUSED , DIMMING , PAUSED_DIMMED , BRIGHTENING }
 

Functions

void LightDimming (ScriptedLightBase light, float baseBrightness, DimmingConfig dimCfg)
 
ELightDimmingState GetState ()
 returns one of STATE_...
 
void AddConfig (DimmingConfig cfg)
 
void SetDimmingVal (float val)
 
void AdvanceState (ELightDimmingState lastState)
 
void SelectPattern ()
 
void SwapConfig (int index)
 
void HandleDimming (float timeSlice)
 

Variables

enum ELightDimmingState FLICKER_TIME = 0.05
 
float m_DimBrigthnessBase
 
float m_DimBrigthnessSpeedCoef
 
float m_DimBrigthnessTarget
 
float m_DimDelta
 
int m_CurrentPatternID
 
int m_CurrentEntryID
 
bool m_ToBeDestroyed
 
ELightDimmingState m_DimState
 
ScriptedLightBase m_Light
 
DimmingConfig m_ActiveCfg
 
ref array< ref DimmingConfigm_Configs = new array<ref DimmingConfig>()
 

Enumeration Type Documentation

◆ ELightDimmingState

Enumerator
PAUSED 
DIMMING 
PAUSED_DIMMED 
BRIGHTENING 

Definition at line 1 of file lightdimming.c.

Function Documentation

◆ AddConfig()

void AddConfig ( DimmingConfig cfg)
protected

Definition at line 61 of file lightdimming.c.

◆ AdvanceState()

void AdvanceState ( ELightDimmingState lastState)
protected

Definition at line 71 of file lightdimming.c.

◆ GetState()

ELightDimmingState GetState ( )
protected

returns one of STATE_...

returns the state of climb (enum value of ClimbStates);

Definition at line 55 of file lightdimming.c.

◆ HandleDimming()

void HandleDimming ( float timeSlice)
protected

Definition at line 182 of file lightdimming.c.

◆ LightDimming()

void LightDimming ( ScriptedLightBase light,
float baseBrightness,
DimmingConfig dimCfg )
protected

Definition at line 47 of file lightdimming.c.

◆ SelectPattern()

void SelectPattern ( )
protected

Definition at line 145 of file lightdimming.c.

◆ SetDimmingVal()

void SetDimmingVal ( float val)
protected

Definition at line 66 of file lightdimming.c.

◆ SwapConfig()

void SwapConfig ( int index)
protected

Definition at line 170 of file lightdimming.c.

Variable Documentation

◆ FLICKER_TIME

enum ELightDimmingState FLICKER_TIME = 0.05

◆ m_ActiveCfg

DimmingConfig m_ActiveCfg
protected

Definition at line 44 of file lightdimming.c.

◆ m_Configs

ref array<ref DimmingConfig> m_Configs = new array<ref DimmingConfig>()
protected

Definition at line 45 of file lightdimming.c.

◆ m_CurrentEntryID

int m_CurrentEntryID
protected

Definition at line 39 of file lightdimming.c.

◆ m_CurrentPatternID

int m_CurrentPatternID
protected

Definition at line 38 of file lightdimming.c.

◆ m_DimBrigthnessBase

float m_DimBrigthnessBase
protected

Definition at line 33 of file lightdimming.c.

◆ m_DimBrigthnessSpeedCoef

float m_DimBrigthnessSpeedCoef
protected

Definition at line 34 of file lightdimming.c.

◆ m_DimBrigthnessTarget

float m_DimBrigthnessTarget
protected

Definition at line 35 of file lightdimming.c.

◆ m_DimDelta

float m_DimDelta
protected

Definition at line 36 of file lightdimming.c.

◆ m_DimState

ELightDimmingState m_DimState
protected

Definition at line 42 of file lightdimming.c.

◆ m_Light

ScriptedLightBase m_Light
protected

Definition at line 43 of file lightdimming.c.

◆ m_ToBeDestroyed

bool m_ToBeDestroyed
protected

Definition at line 41 of file lightdimming.c.