Team Fortress 2 Source Code as on 22/4/2020
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 Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
//=============================================================================
#ifndef MINIVIEWPORT_H
#define MINIVIEWPORT_H
#ifdef _WIN32
#pragma once
#endif
#include "vgui_controls/ToolWindow.h"
class CMiniViewportPropertyPage;
class CMiniViewport : public vgui::ToolWindow { DECLARE_CLASS_SIMPLE( CMiniViewport, vgui::ToolWindow ); public: CMiniViewport( vgui::Panel *parent, bool contextLabel, vgui::IToolWindowFactory *factory = 0, vgui::Panel *page = NULL, char const *title = NULL, bool contextMenu = false );
void GetViewport( bool& enabled, int& x, int& y, int& width, int& height );
void GetEngineBounds( int& x, int& y, int& w, int& h );
void RenderFrameBegin();
// Sets text to draw over the window
void SetOverlayText( const char *pText );
void ReleaseLayoffTexture();
private: vgui::DHANDLE< CMiniViewportPropertyPage > m_hPage; };
#endif // MINIVIEWPORT_H
|