Assimp  v4.1. (December 2018)
MessageProc.cpp File Reference

Namespaces

 AssimpView
 Calculates a pose for a given time of an animation.
 

Macros

#define AI_VIEW_EXPORT_FMT_BASE   7912
 
#define AI_VIEW_EXPORT_FMT_ID(_n_)   (AI_VIEW_EXPORT_FMT_BASE + _n_)
 
#define AI_VIEW_NUM_RECENT_FILES   0x8
 
#define AI_VIEW_RECENT_FILE_ID(_n_)   (5678 + _n_)
 

Functions

int APIENTRY _tWinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
 
INT_PTR CALLBACK AssimpView::AboutMessageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
void AssimpView::AddTextureMem (IDirect3DTexture9 *pcTex, unsigned int &out)
 
void AssimpView::ChooseBGColor ()
 
void AssimpView::ClearBG ()
 
void AssimpView::ClearHistory ()
 
void AssimpView::DisplayColorDialog (D3DCOLOR *pclrResult)
 
void AssimpView::DisplayColorDialog (D3DXVECTOR4 *pclrResult)
 
void AssimpView::DisplayMemoryConsumption ()
 
void AssimpView::DoExport (size_t formatId)
 
void AssimpView::HandleCommandLine (char *p_szCommand)
 
void AssimpView::InitUI ()
 
void AssimpView::LoadBGTexture ()
 
void AssimpView::LoadCheckerPatternColors ()
 
void AssimpView::LoadHistory ()
 
void AssimpView::LoadLightColors ()
 
void AssimpView::LoadSkybox ()
 
void AssimpView::MakeFileAssociations ()
 
INT_PTR CALLBACK AssimpView::MessageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
void AssimpView::OpenAsset ()
 
void AssimpView::PopulateExportMenu ()
 
INT_PTR CALLBACK AssimpView::ProgressMessageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
void AssimpView::SaveCheckerPatternColors ()
 
void AssimpView::SaveHistory ()
 
void AssimpView::SaveLightColors ()
 
void AssimpView::SaveScreenshot ()
 
void AssimpView::SetupPPUIState ()
 
INT_PTR CALLBACK AssimpView::SMMessageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
void AssimpView::ToggleAutoRotate ()
 
void AssimpView::ToggleCulling ()
 
void AssimpView::ToggleFPSView ()
 
void AssimpView::ToggleLightRotate ()
 
void AssimpView::ToggleLowQuality ()
 
void AssimpView::ToggleMats ()
 
void AssimpView::ToggleMS ()
 
void AssimpView::ToggleMultipleLights ()
 
void AssimpView::ToggleNormals ()
 
void AssimpView::ToggleSkeleton ()
 
void AssimpView::ToggleSpecular ()
 
void AssimpView::ToggleTransparency ()
 
void AssimpView::ToggleUIState ()
 
void AssimpView::ToggleWireFrame ()
 
void AssimpView::UpdateHistory ()
 
void AssimpView::UpdatePPSettings ()
 

Variables

std::vector< std::string > AssimpView::g_aPreviousFiles
 
HMENU AssimpView::g_hHistoryMenu = NULL
 

Macro Definition Documentation

◆ AI_VIEW_EXPORT_FMT_BASE

#define AI_VIEW_EXPORT_FMT_BASE   7912

◆ AI_VIEW_EXPORT_FMT_ID

#define AI_VIEW_EXPORT_FMT_ID (   _n_)    (AI_VIEW_EXPORT_FMT_BASE + _n_)

◆ AI_VIEW_NUM_RECENT_FILES

#define AI_VIEW_NUM_RECENT_FILES   0x8

◆ AI_VIEW_RECENT_FILE_ID

#define AI_VIEW_RECENT_FILE_ID (   _n_)    (5678 + _n_)

Function Documentation

◆ _tWinMain()

int APIENTRY _tWinMain ( HINSTANCE  hInstance,
HINSTANCE  hPrevInstance,
LPTSTR  lpCmdLine,
int  nCmdShow 
)