📄 irendersystem.h
字号:
#ifndef IRENDERSYSTEM_H_1_13_2004_
#define IRENDERSYSTEM_H_1_13_2004_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class IRenderSystem
{
public://用户级别
virtual ~IRenderSystem( void );
virtual void AddRef( void );
virtual bool Release( void );
//初始化渲染系统
virtual bool InitSystem( HWND a_hWnd,bool a_bIsWin = true,DWORD a_dwWidth = 800,DWORD a_dwHeight = 600 );
//设置直射光方向
virtual void SetDirLight( D3DXVECTOR3& a_v3Begin,D3DXVECTOR3& a_v3End );
//设置环境光颜色
virtual void SetAmbientColor( DWORD a_dwColor );
//屏幕操作
inline virtual bool BeginScene( void );
inline virtual void EndScene( void );
//视口操作
virtual void SetViewPort( RECT& a_sRect );
virtual void GetViewPort( RECT& a_sRect );
//FOG操作
virtual void SetFog( bool a_bIsOpen,DWORD a_dwFogColor = 0xFFFFFFFF );
//鼠标操作
virtual void GetMousePos( POINT& a_sPos );
//设置是否开启ALPHA
virtual void SetIsAlpha( bool a_bIsAlpha );
};
#endif //IRENDERSYSTEM_H_1_13_2004_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -