/* ========================================================================== * ÀÛ ¼º ÀÚ : À̼ø±Ô * ÀÛ ¼º ÀÏ : 2007.01.09 * ³» ¿ë : ¹æÇⱤ ´ÙÀ̾ó·Î±× * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once #include "UI/ColorBox.h" #include "UI/Button.h" #include "UI/NumericEdit.h" /// ¹æÇⱤ ´ÙÀ̾ó·Î±× class cEnvDirLightDialog : public CDialog { DECLARE_DYNAMIC(cEnvDirLightDialog) public: cEnvDirLightDialog(); ~cEnvDirLightDialog(); /// °»½Å void Update( NiDirectionalLight* light0, NiDirectionalLight* light1 ); protected: virtual void DoDataExchange( CDataExchange* dx ); BOOL OnInitDialog(); protected: DECLARE_MESSAGE_MAP() afx_msg void OnClickedStaticObjAmbientBox(); afx_msg void OnClickedStaticObjDiffuseBox(); afx_msg void OnClickedStaticObjRotateFromCamera(); afx_msg void OnClickedDynamicObjAmbientBox(); afx_msg void OnClickedDynamicObjDiffuseBox(); afx_msg void OnClickedDynamicObjRotateFromCamera(); afx_msg void OnHScroll( UINT code, UINT pos, CScrollBar* bar ); afx_msg LRESULT OnChangedTransform( WPARAM id, LPARAM ); private: /// Á¤Àû ¿ÀºêÁ§Æ® cColorBox mStaticObjAmbientBox; cColorBox mStaticObjDiffuseBox; cButton mStaticObjRotFromCameraButton; cNumericEdit mStaticObjRxEdit; cNumericEdit mStaticObjRyEdit; cNumericEdit mStaticObjRzEdit; /// µ¿Àû ¿ÀºêÁ§Æ® cColorBox mDynamicObjAmbientBox; cColorBox mDynamicObjDiffuseBox; cButton mDynamicObjRotFromCameraButton; cNumericEdit mDynamicObjRxEdit; cNumericEdit mDynamicObjRyEdit; cNumericEdit mDynamicObjRzEdit; };