Rise
The Vieneo Province
Graphics Class Reference

#include <Graphics.h>

Collaboration diagram for Graphics:
[legend]

Public Member Functions

 Graphics (HMI *g)
 
 ~Graphics ()
 
HRESULT OnResetDevice (void) const
 
void OnDestroyDevice (void)
 
void DrawImmigration (IDirect3DDevice9 *pd3dDevice, float fElapsedTime)
 
void AddFontsToSystem (void) const
 
void RemoveFontsFromSystem (void) const
 
HRESULT LoadShaderFile (void)
 

Public Attributes

ID3DXEffect * g_pEffect
 
LPDIRECT3DTEXTURE9 m_pddsCloudBaseMapAndNetwork
 
LPDIRECT3DTEXTURE9 m_pddsLightningAndBackground [3]
 
LPDIRECT3DTEXTURE9 m_pddsAvatar [humantextureC]
 

Private Attributes

HMIgui
 
Loggerlogger
 

Detailed Description

Definition at line 13 of file Graphics.h.

Constructor & Destructor Documentation

◆ Graphics()

Graphics::Graphics ( HMI g)

Definition at line 16 of file Graphics.cpp.

Here is the call graph for this function:

◆ ~Graphics()

Graphics::~Graphics ( )

Definition at line 30 of file Graphics.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ AddFontsToSystem()

void Graphics::AddFontsToSystem ( void  ) const

Definition at line 35 of file Graphics.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DrawImmigration()

void Graphics::DrawImmigration ( IDirect3DDevice9 *  pd3dDevice,
float  fElapsedTime 
)

Definition at line 170 of file Graphics.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ LoadShaderFile()

HRESULT Graphics::LoadShaderFile ( void  )

Definition at line 354 of file Graphics.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnDestroyDevice()

void Graphics::OnDestroyDevice ( void  )

Definition at line 138 of file Graphics.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnResetDevice()

HRESULT Graphics::OnResetDevice ( void  ) const

Definition at line 127 of file Graphics.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ RemoveFontsFromSystem()

void Graphics::RemoveFontsFromSystem ( void  ) const

Definition at line 61 of file Graphics.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ g_pEffect

ID3DXEffect* Graphics::g_pEffect

Definition at line 30 of file Graphics.h.

◆ gui

HMI* Graphics::gui
private

Definition at line 36 of file Graphics.h.

◆ logger

Logger* Graphics::logger
private

Definition at line 37 of file Graphics.h.

◆ m_pddsAvatar

LPDIRECT3DTEXTURE9 Graphics::m_pddsAvatar[humantextureC]

Definition at line 33 of file Graphics.h.

◆ m_pddsCloudBaseMapAndNetwork

LPDIRECT3DTEXTURE9 Graphics::m_pddsCloudBaseMapAndNetwork

Definition at line 31 of file Graphics.h.

◆ m_pddsLightningAndBackground

LPDIRECT3DTEXTURE9 Graphics::m_pddsLightningAndBackground[3]

Definition at line 32 of file Graphics.h.


The documentation for this class was generated from the following files: