Public Member Functions | |
| KMapEditorInterface (HINSTANCE hInstance, HWND hWnd, u32 Adapter, u32 Width, u32 Height, u32 Bpp, u32 bFullScreen, u32 RefreshRate) | |
| virtual | ~KMapEditorInterface () |
| virtual bool | Init () |
| virtual void | End () |
| virtual void | Display () |
| virtual void | MoveFrame () |
| void | TranslateCamera (float x, float y, float z) |
| void | RotateCamera (float x, float y, float z) |
| void | SetCameraPos (float x, float y, float z) |
| bool | NewLandscape (s32 Width, s32 Height) |
| bool | LoadLandscape (char *pFileName) |
| bool | SaveLandscape (char *pFileName) |
| bool | CloseLandscape () |
| KLandscapeDraw * | GetpLandscape () |
| bool | IsFreeCamera () |
| void | SetFreeCamera (bool bFreeCam) |
| void | SetBrush (s32 x, s32 y, s32 Size) |
| void | ChangeLevel (s32 Height) |
| void | ChangeTexture (char *pTextureName) |
| void | RotateTexture (float Angle) |
| KLandModelObject * | AddModel (char *pModelName) |
| void | DelModel (KLandModelObject &LandModelObject) |
| KLandModelObject * | GetFirstLandModel () |
| KLandModelObject * | GetNextLandModel (KLandModelObject *pLandModel) |
| void | SetSelectedModel (KStr &sModelName) |
| void | SetRotModel (float Angle) |
| void | HighLightNearModel (bool bHighLight, bool bEntity=false) |
| KLandModelObject * | GetNearLandModelObject (bool bEntity) |
| void | SetSunTime (float SunTime) |
| void | AddEntity (KLandEntity *pEntity) |
| void | RemoveEntity (KLandEntity *pEntity) |
| KLandEntity * | GetFirstEntity () |
| KLandEntity * | GetNextEntity (KLandEntity *pEntity) |
| void | AddLandEntity (KLandEntity &LandEntity) |
| void | DelLandEntity () |
| KLandEntity * | GetSelectedLandEntity () |
| void | SetSelectedLandEntity (KLandEntity &LandEntity) |
Protected Attributes | |
| KLandscapeDraw * | m_pLandscape |
| KList< KLandModelObject * > | m_LandModels |
| KModelDraw * | m_pSelectedModel |
| KClientModelBank * | m_pModelBank |
| float | m_RotAngle |
| KStr | m_sSelectedModelName |
| bool | m_bHighLight |
| bool | m_bFreeCamera |
| KTIME | m_LastFrameTime |
| KVector | m_CamPos |
| KVector | m_CamRot |
| float | m_CamZoom |
| float | m_SunTime |
Definition at line 35 of file MapEditorInterface.h.
1.5.1-p1