Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
BleedingIndicatorDropData Class Reference

Protected Member Functions

void BleedingIndicatorDropData (ImageWidget image, int severity)
 
void ~BleedingIndicatorDropData ()
 
void InitImageScale ()
 
void ScatterPosition (vector pos)
 
void StartDrop ()
 
void StopDrop ()
 
void SetBasePosition (vector pos)
 
bool IsRunning ()
 
ImageWidget GetImage ()
 
void AdjustColorSaturation ()
 
void UpdateAlpha (float progress, float progressFade)
 
void UpdateTransform (float progress, float progressFade)
 scaling and transformation
 
void Update (float timeSlice)
 

Protected Attributes

ImageWidget m_Widget
 
int m_Severity
 
float m_TimeTotal
 
float m_ProgressBreakpointTime
 
float m_ProgressFadingDuration
 
float m_ProgressBreakpoint
 
float m_Duration
 
float m_SpeedCoef
 
int m_ScatterPx
 
float m_SlideDistance
 
float m_ColorAlphaStart
 
float m_ColorAlphaEnd
 
float m_ColorAlphaCurrent
 
float m_ImageBaseSizeX
 
float m_ImageBaseSizeY
 
float m_ImageStartingSizeX
 
float m_ImageStartingSizeY
 
float m_ImageEndSizeX
 
float m_ImageEndSizeY
 
float m_ImageMaxSizeX
 
float m_ImageMaxSizeY
 
float m_ImageBaseRotation
 
bool m_IsRunning
 
vector m_BasePosition
 
int m_ScreenSizeX
 
int m_ScreenSizeY
 
float m_PosX
 
float m_PosY
 
float m_StartSizeCoef
 
float m_EndSizeCoef
 
float m_RandomSizeMin
 
float m_RandomSizeMax
 

Detailed Description

Definition at line 2 of file bleedingdrop.c.

Constructor & Destructor Documentation

◆ BleedingIndicatorDropData()

void BleedingIndicatorDropData::BleedingIndicatorDropData ( ImageWidget image,
int severity )
protected

Definition at line 39 of file bleedingdrop.c.

◆ ~BleedingIndicatorDropData()

void BleedingIndicatorDropData::~BleedingIndicatorDropData ( )
protected

Definition at line 122 of file bleedingdrop.c.

Member Function Documentation

◆ AdjustColorSaturation()

void BleedingIndicatorDropData::AdjustColorSaturation ( )
protected

Definition at line 199 of file bleedingdrop.c.

◆ GetImage()

ImageWidget BleedingIndicatorDropData::GetImage ( )
protected

Definition at line 194 of file bleedingdrop.c.

◆ InitImageScale()

void BleedingIndicatorDropData::InitImageScale ( )
protected

Definition at line 126 of file bleedingdrop.c.

◆ IsRunning()

bool BleedingIndicatorDropData::IsRunning ( )
protected

Definition at line 189 of file bleedingdrop.c.

◆ ScatterPosition()

void BleedingIndicatorDropData::ScatterPosition ( vector pos)
protected

Definition at line 137 of file bleedingdrop.c.

◆ SetBasePosition()

void BleedingIndicatorDropData::SetBasePosition ( vector pos)
protected

Definition at line 182 of file bleedingdrop.c.

◆ StartDrop()

void BleedingIndicatorDropData::StartDrop ( )
protected

Definition at line 154 of file bleedingdrop.c.

◆ StopDrop()

void BleedingIndicatorDropData::StopDrop ( )
protected

Definition at line 175 of file bleedingdrop.c.

◆ Update()

void BleedingIndicatorDropData::Update ( float timeSlice)
protected

Definition at line 271 of file bleedingdrop.c.

◆ UpdateAlpha()

void BleedingIndicatorDropData::UpdateAlpha ( float progress,
float progressFade )
protected

Definition at line 237 of file bleedingdrop.c.

◆ UpdateTransform()

void BleedingIndicatorDropData::UpdateTransform ( float progress,
float progressFade )
protected

scaling and transformation

Definition at line 252 of file bleedingdrop.c.

Member Data Documentation

◆ m_BasePosition

vector BleedingIndicatorDropData::m_BasePosition
protected

Definition at line 29 of file bleedingdrop.c.

◆ m_ColorAlphaCurrent

float BleedingIndicatorDropData::m_ColorAlphaCurrent
protected

Definition at line 17 of file bleedingdrop.c.

◆ m_ColorAlphaEnd

float BleedingIndicatorDropData::m_ColorAlphaEnd
protected

Definition at line 16 of file bleedingdrop.c.

◆ m_ColorAlphaStart

float BleedingIndicatorDropData::m_ColorAlphaStart
protected

Definition at line 15 of file bleedingdrop.c.

◆ m_Duration

float BleedingIndicatorDropData::m_Duration
protected

Definition at line 10 of file bleedingdrop.c.

◆ m_EndSizeCoef

float BleedingIndicatorDropData::m_EndSizeCoef
protected

Definition at line 34 of file bleedingdrop.c.

◆ m_ImageBaseRotation

float BleedingIndicatorDropData::m_ImageBaseRotation
protected

Definition at line 27 of file bleedingdrop.c.

◆ m_ImageBaseSizeX

float BleedingIndicatorDropData::m_ImageBaseSizeX
protected

Definition at line 19 of file bleedingdrop.c.

◆ m_ImageBaseSizeY

float BleedingIndicatorDropData::m_ImageBaseSizeY
protected

Definition at line 20 of file bleedingdrop.c.

◆ m_ImageEndSizeX

float BleedingIndicatorDropData::m_ImageEndSizeX
protected

Definition at line 23 of file bleedingdrop.c.

◆ m_ImageEndSizeY

float BleedingIndicatorDropData::m_ImageEndSizeY
protected

Definition at line 24 of file bleedingdrop.c.

◆ m_ImageMaxSizeX

float BleedingIndicatorDropData::m_ImageMaxSizeX
protected

Definition at line 25 of file bleedingdrop.c.

◆ m_ImageMaxSizeY

float BleedingIndicatorDropData::m_ImageMaxSizeY
protected

Definition at line 26 of file bleedingdrop.c.

◆ m_ImageStartingSizeX

float BleedingIndicatorDropData::m_ImageStartingSizeX
protected

Definition at line 21 of file bleedingdrop.c.

◆ m_ImageStartingSizeY

float BleedingIndicatorDropData::m_ImageStartingSizeY
protected

Definition at line 22 of file bleedingdrop.c.

◆ m_IsRunning

bool BleedingIndicatorDropData::m_IsRunning
protected

Definition at line 28 of file bleedingdrop.c.

◆ m_PosX

float BleedingIndicatorDropData::m_PosX
protected

Definition at line 32 of file bleedingdrop.c.

◆ m_PosY

float BleedingIndicatorDropData::m_PosY
protected

Definition at line 32 of file bleedingdrop.c.

◆ m_ProgressBreakpoint

float BleedingIndicatorDropData::m_ProgressBreakpoint
protected

Definition at line 9 of file bleedingdrop.c.

◆ m_ProgressBreakpointTime

float BleedingIndicatorDropData::m_ProgressBreakpointTime
protected

Definition at line 7 of file bleedingdrop.c.

◆ m_ProgressFadingDuration

float BleedingIndicatorDropData::m_ProgressFadingDuration
protected

Definition at line 8 of file bleedingdrop.c.

◆ m_RandomSizeMax

float BleedingIndicatorDropData::m_RandomSizeMax
protected

Definition at line 36 of file bleedingdrop.c.

◆ m_RandomSizeMin

float BleedingIndicatorDropData::m_RandomSizeMin
protected

Definition at line 35 of file bleedingdrop.c.

◆ m_ScatterPx

int BleedingIndicatorDropData::m_ScatterPx
protected

Definition at line 12 of file bleedingdrop.c.

◆ m_ScreenSizeX

int BleedingIndicatorDropData::m_ScreenSizeX
protected

Definition at line 30 of file bleedingdrop.c.

◆ m_ScreenSizeY

int BleedingIndicatorDropData::m_ScreenSizeY
protected

Definition at line 31 of file bleedingdrop.c.

◆ m_Severity

int BleedingIndicatorDropData::m_Severity
protected

Definition at line 5 of file bleedingdrop.c.

◆ m_SlideDistance

float BleedingIndicatorDropData::m_SlideDistance
protected

Definition at line 13 of file bleedingdrop.c.

◆ m_SpeedCoef

float BleedingIndicatorDropData::m_SpeedCoef
protected

Definition at line 11 of file bleedingdrop.c.

◆ m_StartSizeCoef

float BleedingIndicatorDropData::m_StartSizeCoef
protected

Definition at line 33 of file bleedingdrop.c.

◆ m_TimeTotal

float BleedingIndicatorDropData::m_TimeTotal
protected

Definition at line 6 of file bleedingdrop.c.

◆ m_Widget

ImageWidget BleedingIndicatorDropData::m_Widget
protected

Definition at line 4 of file bleedingdrop.c.


The documentation for this class was generated from the following file: