Counter Strike : Global Offensive Source Code
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
// $NoKeywords: $
//=============================================================================//
#ifndef DYNAMICRECT_H
#define DYNAMICRECT_H
#ifdef _WIN32
#pragma once
#endif
#include "gamerect.h"
#include "dmxloader/dmxelement.h"
#include "tier1/utlvector.h"
#include "tier1/keyvalues.h"
//-----------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------
class CDynamicRect : public CGameRect { DECLARE_DMXELEMENT_UNPACK()
public:
CDynamicRect( const char *pName ); virtual ~CDynamicRect();
bool Unserialize( CDmxElement *pGraphic );
virtual void UpdateRenderData( color32 parentColor, CUtlVector< RenderGeometryList_t > &renderGeometryLists, int firstListIndex );
virtual KeyValues *HandleScriptCommand( KeyValues *args );
virtual bool IsDynamic() const { return true; } virtual const char *GetMaterialAlias(){ return m_ImageAlias; } protected: CDynamicRect();
CUtlString m_ImageAlias; };
#endif // DYNAMICRECT_H
|