Dayz Explorer 1.29.162510
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.