Assimp  v3.1.1 (June 2014)
AssimpView Namespace Reference

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

Classes

class  AnimEvaluator
 Calculates transformations for a given timestamp from a set of animation tracks. More...
 
class  AssetHelper
 Class to wrap ASSIMP's asset output structures. More...
 
class  CBackgroundPainter
 
class  CDisplay
 
class  CLogDisplay
 Class to display log strings in the upper right corner of the view. More...
 
class  CLogWindow
 Class to display log strings in a separate window. More...
 
class  CMaterialManager
 
class  CMeshRenderer
 
class  CMyLogStream
 Subclass of Assimp::LogStream used to add all log messages to the log window. More...
 
class  SceneAnimator
 Calculates the animated node transformations for a given scene and timestamp. More...
 
struct  SceneAnimNode
 A little tree structure to match the scene's node structure, but holding additional data. More...
 
struct  SkyBoxVertex
 Vertex structure for the skybox. More...
 
struct  SVertex
 

Enumerations

enum  EClickPos { EClickPos_Circle, EClickPos_CircleVert, EClickPos_CircleHor, EClickPos_Outside }
 

Functions

INT_PTR CALLBACK AboutMessageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
void AddTextureMem (IDirect3DTexture9 *pcTex, unsigned int &out)
 
int CalculateBounds (aiNode *piNode, aiVector3D *p_avOut, const aiMatrix4x4 &piMatrix)
 
void ChooseBGColor ()
 
template<class type , class intype >
type clamp (intype in)
 
void ClearBG ()
 
void ClearHistory ()
 
int CreateAssetData ()
 
int CreateDevice (bool p_bMultiSample, bool p_bSuperSample, bool bHW)
 
int CreateDevice (void)
 
int CreateHUDTexture ()
 
int CreateMaterial (AssetHelper::MeshHelper *pcMesh, const aiMesh *pcSource)
 
int DeleteAsset (void)
 
int DeleteAssetData (bool bNoMaterials)
 
void DisplayColorDialog (D3DCOLOR *pclrResult)
 
void DisplayColorDialog (D3DXVECTOR4 *pclrResult)
 
void DisplayMemoryConsumption ()
 
void DoExport (size_t formatId)
 
VOID WINAPI FillFunc (D3DXVECTOR4 *pOut, CONST D3DXVECTOR2 *pTexCoord, CONST D3DXVECTOR2 *pTexelSize, LPVOID pData)
 
int GenerateNormalsAsLineList (AssetHelper::MeshHelper *pcMesh, const aiMesh *pcSource)
 
aiVector3D GetCameraMatrix (aiMatrix4x4 &p_mOut)
 
void GetNodeCount (aiNode *pcNode, unsigned int *piCnt)
 
int GetProjectionMatrix (aiMatrix4x4 &p_mOut)
 
void HandleCommandLine (char *p_szCommand)
 
void HandleKeyboardInputFPS (void)
 
void HandleKeyboardInputTextureView (void)
 
void HandleMouseInputFPS (void)
 
void HandleMouseInputLightIntensityAndColor (void)
 
void HandleMouseInputLightRotate (void)
 
void HandleMouseInputLocal (void)
 
void HandleMouseInputSkyBox (void)
 
void HandleMouseInputTextureView (void)
 
INT_PTR CALLBACK HelpDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
int InitD3D (void)
 
void InitUI ()
 
int LoadAsset (void)
 
void LoadBGTexture ()
 
void LoadCheckerPatternColors ()
 
void LoadHistory ()
 
void LoadLightColors ()
 
void LoadSkybox ()
 
DWORD WINAPI LoadThreadProc (LPVOID lpParameter)
 
INT_PTR CALLBACK LogDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
void MakeFileAssociations ()
 
INT_PTR CALLBACK MessageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
void OpenAsset ()
 
void PopulateExportMenu ()
 
INT_PTR CALLBACK ProgressMessageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
void SaveCheckerPatternColors ()
 
void SaveHistory ()
 
void SaveLightColors ()
 
void SaveScreenshot ()
 
int ScaleAsset (void)
 
int SetupFPSView ()
 
void SetupPPUIState ()
 
void ShowNormalUIComponents ()
 
int ShutdownD3D (void)
 
int ShutdownDevice (void)
 
INT_PTR CALLBACK SMMessageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
void ToggleAutoRotate ()
 
void ToggleCulling ()
 
void ToggleFPSView ()
 
void ToggleLightRotate ()
 
void ToggleLowQuality ()
 
void ToggleMats ()
 
void ToggleMS ()
 
void ToggleMultipleLights ()
 
void ToggleNormals ()
 
void ToggleSkeleton ()
 
void ToggleSpecular ()
 
void ToggleTransparency ()
 
void ToggleUIState ()
 
void ToggleWireFrame ()
 
int CALLBACK TreeViewCompareFunc (LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)
 
void UpdateColorFieldsInUI ()
 
void UpdateHistory ()
 
void UpdatePPSettings ()
 

Variables

static const char * AI_VIEW_RTF_LOG_HEADER
 
COLORREF g_aclCustomColors [16] = {0}
 
D3DXVECTOR4 g_aclNormalColors [14]
 
std::vector< std::string > g_aPreviousFiles
 
D3DCOLOR g_avLightColors [3]
 
aiVector3D g_avLightDirs [1]
 
bool g_bFPSView = false
 
bool g_bInvert = false
 
bool g_bLoadingCanceled = false
 
bool g_bLoadingFinished = false
 
bool g_bMousePressed = false
 
bool g_bMousePressedBoth = false
 
bool g_bMousePressedM = false
 
bool g_bMousePressedR = false
 
bool g_bPlay = false
 
bool g_bWasFlipped = false
 
unsigned short g_cubeIndices []
 Indices for the skybox. More...
 
SkyBoxVertex g_cubeVertices_indexed []
 Vertices for the skybox. More...
 
double g_dCurrent = 0.
 
EClickPos g_eClick = EClickPos_Circle
 
float g_fACMR = 3.0f
 
float g_fElpasedTime = 0.0f
 
double g_fFPS = 0.0f
 
float g_fLightColor = 1.0f
 
float g_fLightIntensity = 1.0f
 
float g_fLoadTime = 0.0f
 
float g_fWheelPos = -10.0f
 
HWND g_hDlg = NULL
 
HMENU g_hHistoryMenu = NULL
 
HINSTANCE g_hInstance = NULL
 
HKEY g_hRegistry = NULL
 
HANDLE g_hThreadHandle = NULL
 
unsigned int g_iCurrentColor = 0
 
POINT g_LastmousePos
 
POINT g_mousePos
 
aiMatrix4x4 g_mWorld
 
aiMatrix4x4 g_mWorldRotate
 
AssetHelperg_pcAsset = NULL
 
IDirect3DTexture9 * g_pcTexture = NULL
 
IDirect3D9 * g_piD3D = NULL
 
ID3DXEffect * g_piDefaultEffect = NULL
 
IDirect3DDevice9 * g_piDevice = NULL
 
ID3DXEffect * g_piNormalsEffect = NULL
 
ID3DXEffect * g_piPassThroughEffect = NULL
 
ID3DXEffect * g_piPatternEffect = NULL
 
IDirect3DQuery9 * g_piQuery
 
Camera g_sCamera
 
D3DCAPS9 g_sCaps
 
float g_smoothAngle = 80.f
 
RenderOptions g_sOptions
 
std::string g_szCheckerBackgroundShader
 
std::string g_szDefaultShader
 
char g_szFileName [MAX_PATH]
 
unsigned char * g_szImageMask = NULL
 
std::string g_szMaterialShader
 
std::string g_szNormalsShader
 
std::string g_szPassThroughShader
 
std::string g_szSkyboxShader
 
aiVector3D g_vRotateSpeed = aiVector3D(0.5f,0.5f,0.5f)
 
IDirect3DVertexDeclaration9 * gDefaultVertexDecl = NULL
 
bool nopointslines = false
 
unsigned int ppsteps
 
unsigned int ppstepsdefault = ppsteps
 

Detailed Description

Calculates a pose for a given time of an animation.

Enumeration Type Documentation

◆ EClickPos

Enumerator
EClickPos_Circle 
EClickPos_CircleVert 
EClickPos_CircleHor 
EClickPos_Outside 

Function Documentation

◆ AboutMessageProc()

INT_PTR CALLBACK AssimpView::AboutMessageProc ( HWND  hwndDlg,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)

◆ AddTextureMem()

void AssimpView::AddTextureMem ( IDirect3DTexture9 *  pcTex,
unsigned int &  out 
)

◆ CalculateBounds()

int AssimpView::CalculateBounds ( aiNode piNode,
aiVector3D p_avOut,
const aiMatrix4x4 piMatrix 
)

◆ ChooseBGColor()

void AssimpView::ChooseBGColor ( )

◆ clamp()

template<class type , class intype >
type AssimpView::clamp ( intype  in)

◆ ClearBG()

void AssimpView::ClearBG ( )

◆ ClearHistory()

void AssimpView::ClearHistory ( )

◆ CreateAssetData()

int AssimpView::CreateAssetData ( )

◆ CreateDevice() [1/2]

int AssimpView::CreateDevice ( bool  p_bMultiSample,
bool  p_bSuperSample,
bool  bHW 
)

◆ CreateDevice() [2/2]

int AssimpView::CreateDevice ( void  )

◆ CreateHUDTexture()

int AssimpView::CreateHUDTexture ( )

◆ CreateMaterial()

int AssimpView::CreateMaterial ( AssetHelper::MeshHelper pcMesh,
const aiMesh pcSource 
)

◆ DeleteAsset()

int AssimpView::DeleteAsset ( void  )

◆ DeleteAssetData()

int AssimpView::DeleteAssetData ( bool  bNoMaterials)

◆ DisplayColorDialog() [1/2]

void AssimpView::DisplayColorDialog ( D3DCOLOR *  pclrResult)

◆ DisplayColorDialog() [2/2]

void AssimpView::DisplayColorDialog ( D3DXVECTOR4 *  pclrResult)

◆ DisplayMemoryConsumption()

void AssimpView::DisplayMemoryConsumption ( )

◆ DoExport()

void AssimpView::DoExport ( size_t  formatId)

◆ FillFunc()

VOID WINAPI AssimpView::FillFunc ( D3DXVECTOR4 *  pOut,
CONST D3DXVECTOR2 *  pTexCoord,
CONST D3DXVECTOR2 *  pTexelSize,
LPVOID  pData 
)

◆ GenerateNormalsAsLineList()

int AssimpView::GenerateNormalsAsLineList ( AssetHelper::MeshHelper pcMesh,
const aiMesh pcSource 
)

◆ GetCameraMatrix()

aiVector3D AssimpView::GetCameraMatrix ( aiMatrix4x4 p_mOut)

◆ GetNodeCount()

void AssimpView::GetNodeCount ( aiNode pcNode,
unsigned int *  piCnt 
)

◆ GetProjectionMatrix()

int AssimpView::GetProjectionMatrix ( aiMatrix4x4 p_mOut)

◆ HandleCommandLine()

void AssimpView::HandleCommandLine ( char *  p_szCommand)

◆ HandleKeyboardInputFPS()

void AssimpView::HandleKeyboardInputFPS ( void  )

◆ HandleKeyboardInputTextureView()

void AssimpView::HandleKeyboardInputTextureView ( void  )

◆ HandleMouseInputFPS()

void AssimpView::HandleMouseInputFPS ( void  )

◆ HandleMouseInputLightIntensityAndColor()

void AssimpView::HandleMouseInputLightIntensityAndColor ( void  )

◆ HandleMouseInputLightRotate()

void AssimpView::HandleMouseInputLightRotate ( void  )

◆ HandleMouseInputLocal()

void AssimpView::HandleMouseInputLocal ( void  )

◆ HandleMouseInputSkyBox()

void AssimpView::HandleMouseInputSkyBox ( void  )

◆ HandleMouseInputTextureView()

void AssimpView::HandleMouseInputTextureView ( void  )

◆ HelpDialogProc()

INT_PTR CALLBACK AssimpView::HelpDialogProc ( HWND  hwndDlg,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)

◆ InitD3D()

int AssimpView::InitD3D ( void  )

◆ InitUI()

void AssimpView::InitUI ( )

◆ LoadAsset()

int AssimpView::LoadAsset ( void  )

◆ LoadBGTexture()

void AssimpView::LoadBGTexture ( )

◆ LoadCheckerPatternColors()

void AssimpView::LoadCheckerPatternColors ( )

◆ LoadHistory()

void AssimpView::LoadHistory ( )

◆ LoadLightColors()

void AssimpView::LoadLightColors ( )

◆ LoadSkybox()

void AssimpView::LoadSkybox ( )

◆ LoadThreadProc()

DWORD WINAPI AssimpView::LoadThreadProc ( LPVOID  lpParameter)

◆ LogDialogProc()

INT_PTR CALLBACK AssimpView::LogDialogProc ( HWND  hwndDlg,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)

◆ MakeFileAssociations()

void AssimpView::MakeFileAssociations ( )

◆ MessageProc()

INT_PTR CALLBACK AssimpView::MessageProc ( HWND  hwndDlg,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)

◆ OpenAsset()

void AssimpView::OpenAsset ( )

◆ PopulateExportMenu()

void AssimpView::PopulateExportMenu ( )

◆ ProgressMessageProc()

INT_PTR CALLBACK AssimpView::ProgressMessageProc ( HWND  hwndDlg,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)

◆ SaveCheckerPatternColors()

void AssimpView::SaveCheckerPatternColors ( )

◆ SaveHistory()

void AssimpView::SaveHistory ( )

◆ SaveLightColors()

void AssimpView::SaveLightColors ( )

◆ SaveScreenshot()

void AssimpView::SaveScreenshot ( )

◆ ScaleAsset()

int AssimpView::ScaleAsset ( void  )

◆ SetupFPSView()

int AssimpView::SetupFPSView ( )

◆ SetupPPUIState()

void AssimpView::SetupPPUIState ( )

◆ ShowNormalUIComponents()

void AssimpView::ShowNormalUIComponents ( )

◆ ShutdownD3D()

int AssimpView::ShutdownD3D ( void  )

◆ ShutdownDevice()

int AssimpView::ShutdownDevice ( void  )

◆ SMMessageProc()

INT_PTR CALLBACK AssimpView::SMMessageProc ( HWND  hwndDlg,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)

◆ ToggleAutoRotate()

void AssimpView::ToggleAutoRotate ( )

◆ ToggleCulling()

void AssimpView::ToggleCulling ( )

◆ ToggleFPSView()

void AssimpView::ToggleFPSView ( )

◆ ToggleLightRotate()

void AssimpView::ToggleLightRotate ( )

◆ ToggleLowQuality()

void AssimpView::ToggleLowQuality ( )

◆ ToggleMats()

void AssimpView::ToggleMats ( )

◆ ToggleMS()

void AssimpView::ToggleMS ( )

◆ ToggleMultipleLights()

void AssimpView::ToggleMultipleLights ( )

◆ ToggleNormals()

void AssimpView::ToggleNormals ( )

◆ ToggleSkeleton()

void AssimpView::ToggleSkeleton ( )

◆ ToggleSpecular()

void AssimpView::ToggleSpecular ( )

◆ ToggleTransparency()

void AssimpView::ToggleTransparency ( )

◆ ToggleUIState()

void AssimpView::ToggleUIState ( )

◆ ToggleWireFrame()

void AssimpView::ToggleWireFrame ( )

◆ TreeViewCompareFunc()

int CALLBACK AssimpView::TreeViewCompareFunc ( LPARAM  lParam1,
LPARAM  lParam2,
LPARAM  lParamSort 
)

◆ UpdateColorFieldsInUI()

void AssimpView::UpdateColorFieldsInUI ( )

◆ UpdateHistory()

void AssimpView::UpdateHistory ( )

◆ UpdatePPSettings()

void AssimpView::UpdatePPSettings ( )

Variable Documentation

◆ AI_VIEW_RTF_LOG_HEADER

const char* AssimpView::AI_VIEW_RTF_LOG_HEADER
static
Initial value:
=
"{\\rtf1"
"\\ansi"
"\\deff0"
"{"
"\\fonttbl{\\f0 Courier New;}"
"}"
"{\\colortbl;"
"\\red255\\green0\\blue0;"
"\\red255\\green120\\blue0;"
"\\red0\\green150\\blue0;"
"\\red0\\green0\\blue180;"
"\\red0\\green0\\blue0;"
"}}"

◆ g_aclCustomColors

COLORREF AssimpView::g_aclCustomColors = {0}

◆ g_aclNormalColors

D3DXVECTOR4 AssimpView::g_aclNormalColors[14]
Initial value:
=
{
D3DXVECTOR4(0xFF / 255.0f,0xFF / 255.0f,0xFF / 255.0f, 1.0f),
D3DXVECTOR4(0xFF / 255.0f,0x00 / 255.0f,0x00 / 255.0f,1.0f),
D3DXVECTOR4(0x00 / 255.0f,0xFF / 255.0f,0x00 / 255.0f,1.0f),
D3DXVECTOR4(0x00 / 255.0f,0x00 / 255.0f,0xFF / 255.0f,1.0f),
D3DXVECTOR4(0xFF / 255.0f,0xFF / 255.0f,0x00 / 255.0f,1.0f),
D3DXVECTOR4(0xFF / 255.0f,0x00 / 255.0f,0xFF / 255.0f,1.0f),
D3DXVECTOR4(0x00 / 255.0f,0xFF / 255.0f,0xFF / 255.0f,1.0f),
D3DXVECTOR4(0xFF / 255.0f,0x60 / 255.0f,0x60 / 255.0f,1.0f),
D3DXVECTOR4(0x60 / 255.0f,0xFF / 255.0f,0x60 / 255.0f,1.0f),
D3DXVECTOR4(0x60 / 255.0f,0x60 / 255.0f,0xFF / 255.0f,1.0f),
D3DXVECTOR4(0xA0 / 255.0f,0x00 / 255.0f,0x00 / 255.0f,1.0f),
D3DXVECTOR4(0x00 / 255.0f,0xA0 / 255.0f,0x00 / 255.0f,1.0f),
D3DXVECTOR4(0x00 / 255.0f,0x00 / 255.0f,0xA0 / 255.0f,1.0f),
D3DXVECTOR4(0x88 / 255.0f,0x88 / 255.0f,0x88 / 255.0f, 1.0f)
}

◆ g_aPreviousFiles

std::vector<std::string> AssimpView::g_aPreviousFiles

◆ g_avLightColors

D3DCOLOR AssimpView::g_avLightColors
Initial value:
=
{
D3DCOLOR_ARGB(0xFF,0xFF,0xFF,0xFF),
D3DCOLOR_ARGB(0xFF,0xFF,0x00,0x00),
D3DCOLOR_ARGB(0xFF,0x05,0x05,0x05),
}

◆ g_avLightDirs

aiVector3D AssimpView::g_avLightDirs
Initial value:
=
{ aiVector3D(-0.5f,0.6f,0.2f) }

◆ g_bFPSView

bool AssimpView::g_bFPSView = false

◆ g_bInvert

bool AssimpView::g_bInvert = false

◆ g_bLoadingCanceled

bool AssimpView::g_bLoadingCanceled = false

◆ g_bLoadingFinished

bool AssimpView::g_bLoadingFinished = false

◆ g_bMousePressed

bool AssimpView::g_bMousePressed = false

◆ g_bMousePressedBoth

bool AssimpView::g_bMousePressedBoth = false

◆ g_bMousePressedM

bool AssimpView::g_bMousePressedM = false

◆ g_bMousePressedR

bool AssimpView::g_bMousePressedR = false

◆ g_bPlay

bool AssimpView::g_bPlay = false

◆ g_bWasFlipped

bool AssimpView::g_bWasFlipped = false

◆ g_cubeIndices

unsigned short AssimpView::g_cubeIndices[]
Initial value:
=
{
0, 1, 2, 3, 2, 1,4, 5, 6,
7, 6, 5, 4, 6, 0, 1, 6, 0,
5, 2, 7,3, 2, 7, 1, 6, 3,
7, 3, 6, 0, 2, 4, 5, 4, 2,
}

Indices for the skybox.

◆ g_cubeVertices_indexed

SkyBoxVertex AssimpView::g_cubeVertices_indexed[]
Initial value:
=
{
{ -1.0f, 1.0f, -1.0f, -1.0f,1.0f,-1.0f },
{ 1.0f, 1.0f, -1.0f, 1.0f,1.0f,-1.0f },
{ -1.0f, -1.0f, -1.0f, -1.0f,-1.0f,-1.0f },
{ 1.0f,-1.0f,-1.0f, 1.0f,-1.0f,-1.0f },
{-1.0f, 1.0f, 1.0f, -1.0f,1.0f,1.0f },
{-1.0f,-1.0f, 1.0f, -1.0f,-1.0f,1.0f },
{ 1.0f, 1.0f, 1.0f, 1.0f,1.0f,1.0f },
{ 1.0f,-1.0f, 1.0f, 1.0f,-1.0f,1.0f }
}

Vertices for the skybox.

◆ g_dCurrent

double AssimpView::g_dCurrent = 0.

◆ g_eClick

EClickPos AssimpView::g_eClick = EClickPos_Circle

◆ g_fACMR

float AssimpView::g_fACMR = 3.0f

◆ g_fElpasedTime

float AssimpView::g_fElpasedTime = 0.0f

◆ g_fFPS

double AssimpView::g_fFPS = 0.0f

◆ g_fLightColor

float AssimpView::g_fLightColor = 1.0f

◆ g_fLightIntensity

float AssimpView::g_fLightIntensity = 1.0f

◆ g_fLoadTime

float AssimpView::g_fLoadTime = 0.0f

◆ g_fWheelPos

float AssimpView::g_fWheelPos = -10.0f

◆ g_hDlg

HWND AssimpView::g_hDlg = NULL

◆ g_hHistoryMenu

HMENU AssimpView::g_hHistoryMenu = NULL

◆ g_hInstance

HINSTANCE AssimpView::g_hInstance = NULL

◆ g_hRegistry

HKEY AssimpView::g_hRegistry = NULL

◆ g_hThreadHandle

HANDLE AssimpView::g_hThreadHandle = NULL

◆ g_iCurrentColor

unsigned int AssimpView::g_iCurrentColor = 0

◆ g_LastmousePos

POINT AssimpView::g_LastmousePos

◆ g_mousePos

POINT AssimpView::g_mousePos

◆ g_mWorld

aiMatrix4x4 AssimpView::g_mWorld

◆ g_mWorldRotate

aiMatrix4x4 AssimpView::g_mWorldRotate

◆ g_pcAsset

AssetHelper * AssimpView::g_pcAsset = NULL

◆ g_pcTexture

IDirect3DTexture9 * AssimpView::g_pcTexture = NULL

◆ g_piD3D

IDirect3D9 * AssimpView::g_piD3D = NULL

◆ g_piDefaultEffect

ID3DXEffect * AssimpView::g_piDefaultEffect = NULL

◆ g_piDevice

IDirect3DDevice9 * AssimpView::g_piDevice = NULL

◆ g_piNormalsEffect

ID3DXEffect * AssimpView::g_piNormalsEffect = NULL

◆ g_piPassThroughEffect

ID3DXEffect * AssimpView::g_piPassThroughEffect = NULL

◆ g_piPatternEffect

ID3DXEffect * AssimpView::g_piPatternEffect = NULL

◆ g_piQuery

IDirect3DQuery9 * AssimpView::g_piQuery
extern

◆ g_sCamera

Camera AssimpView::g_sCamera

◆ g_sCaps

D3DCAPS9 AssimpView::g_sCaps

◆ g_smoothAngle

float AssimpView::g_smoothAngle = 80.f

◆ g_sOptions

RenderOptions AssimpView::g_sOptions

◆ g_szCheckerBackgroundShader

std::string AssimpView::g_szCheckerBackgroundShader

◆ g_szDefaultShader

std::string AssimpView::g_szDefaultShader

◆ g_szFileName

char AssimpView::g_szFileName

◆ g_szImageMask

unsigned char * AssimpView::g_szImageMask = NULL

◆ g_szMaterialShader

std::string AssimpView::g_szMaterialShader

◆ g_szNormalsShader

std::string AssimpView::g_szNormalsShader

◆ g_szPassThroughShader

std::string AssimpView::g_szPassThroughShader

◆ g_szSkyboxShader

std::string AssimpView::g_szSkyboxShader

◆ g_vRotateSpeed

aiVector3D AssimpView::g_vRotateSpeed = aiVector3D(0.5f,0.5f,0.5f)

◆ gDefaultVertexDecl

IDirect3DVertexDeclaration9 * AssimpView::gDefaultVertexDecl = NULL

◆ nopointslines

bool AssimpView::nopointslines = false

◆ ppsteps

◆ ppstepsdefault

unsigned int AssimpView::ppstepsdefault = ppsteps
aiProcess_FindInstances
@ aiProcess_FindInstances
Definition: postprocess.h:430
aiProcess_FindDegenerates
@ aiProcess_FindDegenerates
Definition: postprocess.h:366
aiProcess_FindInvalidData
@ aiProcess_FindInvalidData
Definition: postprocess.h:381
aiProcess_OptimizeMeshes
@ aiProcess_OptimizeMeshes
Definition: postprocess.h:441
aiProcess_ValidateDataStructure
@ aiProcess_ValidateDataStructure
Definition: postprocess.h:264
aiProcess_CalcTangentSpace
@ aiProcess_CalcTangentSpace
Definition: postprocess.h:78
aiProcess_ImproveCacheLocality
@ aiProcess_ImproveCacheLocality
Definition: postprocess.h:279
aiProcess_GenUVCoords
@ aiProcess_GenUVCoords
Definition: postprocess.h:398
aiProcess_RemoveRedundantMaterials
@ aiProcess_RemoveRedundantMaterials
Definition: postprocess.h:300
aiProcess_SplitByBoneCount
@ aiProcess_SplitByBoneCount
Definition: postprocess.h:511
aiProcess_TransformUVCoords
@ aiProcess_TransformUVCoords
Definition: postprocess.h:415
aiProcess_LimitBoneWeights
@ aiProcess_LimitBoneWeights
Definition: postprocess.h:236
aiProcess_JoinIdenticalVertices
@ aiProcess_JoinIdenticalVertices
Definition: postprocess.h:91
aiVector3D
aiVector3t< float > aiVector3D
Definition: vector3.h:132