📄 5g_3dscene.h
字号:
// 5G_3DScene.h: interface for the C5G_3DScene class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_5G_3DSCENE_H__EE30F66E_7587_4742_BA64_FDB06C68A120__INCLUDED_)
#define AFX_5G_3DSCENE_H__EE30F66E_7587_4742_BA64_FDB06C68A120__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "5g_3dobject.h"
#include "5g_light.h"
class C5G_3DScene
{
public:
C5G_3DScene()
{
m_scenename = NULL;
}
virtual ~C5G_3DScene()
{
if(m_scenename != NULL)
{
delete []m_scenename;
m_scenename = NULL;
}
}
public:
char* m_scenename;
C5G_Light m_light;
vector<C5G_3DObject> m_objectlist;
public:
void SetSceneName(char* scenename)
{
if(m_scenename != NULL)
{
delete []m_scenename;
}
m_scenename = new char[strlen(scenename)];
strcpy(m_scenename, scenename);
}
void ClearScene()
{
m_objectlist.clear();
if(m_scenename != NULL)
delete []m_scenename;
m_scenename = NULL;
}
};
#endif // !defined(AFX_5G_3DSCENE_H__EE30F66E_7587_4742_BA64_FDB06C68A120__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -