2023-01-18 12:39:18 +01:00
|
|
|
|
//====== Copyright <20> 1996-2005, Valve Corporation, All rights reserved. =======//
|
|
|
|
|
//
|
|
|
|
|
// Purpose:
|
|
|
|
|
//
|
|
|
|
|
// $NoKeywords: $
|
|
|
|
|
//
|
|
|
|
|
//=============================================================================//
|
|
|
|
|
#ifndef BASE_ANIMATING_OVERLAY_H
|
|
|
|
|
#define BASE_ANIMATING_OVERLAY_H
|
|
|
|
|
#ifdef _WIN32
|
|
|
|
|
#pragma once
|
|
|
|
|
#endif
|
|
|
|
|
#include "baseanimating.h"
|
|
|
|
|
|
|
|
|
|
class CBaseAnimatingOverlay : public CBaseAnimating
|
|
|
|
|
{
|
2023-08-27 00:29:31 +02:00
|
|
|
|
void* __vftable;
|
2023-01-18 12:39:18 +01:00
|
|
|
|
int m_maxOverlays;
|
|
|
|
|
char gap_11f4[4];
|
|
|
|
|
CAnimationLayer m_AnimOverlay;
|
|
|
|
|
char gap_1228[384];
|
|
|
|
|
int m_AnimOverlayCount;
|
|
|
|
|
char m_overlayEventParity[9];
|
|
|
|
|
bool m_animOverlayIsActive[9];
|
|
|
|
|
char gap_13be[2];
|
|
|
|
|
int m_animOverlayModelIndex[9];
|
|
|
|
|
int m_animOverlaySequence[9];
|
|
|
|
|
float m_animOverlayCycle[9];
|
|
|
|
|
float m_animOverlayStartTime[9];
|
|
|
|
|
float m_animOverlayStartCycle[9];
|
|
|
|
|
float m_animOverlayPlaybackRate[9];
|
|
|
|
|
float m_animOverlayWeight[9];
|
|
|
|
|
int m_animOverlayOrder[9];
|
|
|
|
|
float m_animOverlayAnimTime[9];
|
|
|
|
|
float m_animOverlayFadeInDuration[9];
|
|
|
|
|
float m_animOverlayFadeOutDuration[9];
|
|
|
|
|
bool m_localAnimOverlayIsActive[4];
|
|
|
|
|
int m_localAnimOverlayModelIndex[4];
|
|
|
|
|
int m_localAnimOverlaySequence[4];
|
|
|
|
|
float m_localAnimOverlayStartTime[4];
|
|
|
|
|
float m_localAnimOverlayWeight[4];
|
|
|
|
|
float m_localAnimOverlayFadeInDuration[4];
|
|
|
|
|
float m_localAnimOverlayFadeOutDuration[4];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif // BASE_ANIMATING_OVERLAY_H
|