/* ========================================================================== * ÀÛ ¼º ÀÚ : À̼ø±Ô * ÀÛ ¼º ÀÏ : 2007.01.09 * ³» ¿ë : ȯ°æ ´ÙÀ̾ó·Î±× * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once #include "UI/RollupWindow.h" class cEnvCameraDialog; class cEnvLevelDistanceDialog; class cEnvSkyDialog; class cEnvDirLightDialog; /// ȯ°æ ´ÙÀ̾ó·Î±× class cEnvDialog : public CDialog { DECLARE_DYNAMIC(cEnvDialog) public: cEnvDialog(); virtual ~cEnvDialog(); cEnvCameraDialog* GetCameraDialog() const; cEnvLevelDistanceDialog* GetLevelDistanceDialog() const; cEnvSkyDialog* GetSkyDialog() const; cEnvDirLightDialog* GetDirLightDialog() const; protected: afx_msg int OnCreate( LPCREATESTRUCT cs ); afx_msg void OnClose(); afx_msg void OnSize( UINT type, int cx, int cy ); DECLARE_MESSAGE_MAP() private: /// µÎ·ç¸¶¸® À©µµ¿ì cRollupWindow mRollupWnd; /// ÀÚ½Ä ´ÙÀ̾ó·Î±× cEnvCameraDialog* mCameraDialog; cEnvLevelDistanceDialog* mLevelDistanceDialog; cEnvSkyDialog* mSkyDialog; cEnvDirLightDialog* mDirLightDialog; }; inline cEnvCameraDialog* cEnvDialog::GetCameraDialog() const { return mCameraDialog; } inline cEnvLevelDistanceDialog* cEnvDialog::GetLevelDistanceDialog() const { return mLevelDistanceDialog; } inline cEnvSkyDialog* cEnvDialog::GetSkyDialog() const { return mSkyDialog; } inline cEnvDirLightDialog* cEnvDialog::GetDirLightDialog() const { return mDirLightDialog; }