cstrike15_src/public/game/client/irendercaptureconfiguration.h
2025-06-04 03:22:50 +02:00

36 lines
757 B
C++

//====== Copyright c 1996-20013, Valve Corporation, All rights reserved. =======
//
// Purpose:
//
//=============================================================================
#ifndef IRENDERCAPTURECONFIGURATION_H
#define IRENDERCAPTURECONFIGURATION_H
#ifdef _WIN32
#pragma once
#endif
class ITexture;
class IVRenderView;
//////////////////////////////////////////////////////////////////////////
//
// Generic interface to capture shadow in a render target
//
class CRenderCaptureConfigurationState
{
public:
FlashlightState_t m_renderFlashlightState;
VMatrix m_renderMatrixWorldToShadow;
ITexture *m_pFlashlightDepthTexture;
ITexture *m_pDummyColorBufferTexture;
IVRenderView *m_pIVRenderView;
};
#endif // IRENDERCAPTURECONFIGURATION_H