raSystem  1.0 bata
CDXUTTextHelper Class Reference

#include <SDKmisc.h>

Public Member Functions

 CDXUTTextHelper (ID3DXFont *pFont9=NULL, ID3DXSprite *pSprite9=NULL, int nLineHeight=15)
 
 CDXUTTextHelper (ID3D11Device *pd3d11Device, ID3D11DeviceContext *pd3dDeviceContext, CDXUTDialogResourceManager *pManager, int nLineHeight)
 
 ~CDXUTTextHelper ()
 
void Init (ID3DXFont *pFont9=NULL, ID3DXSprite *pSprite9=NULL, int nLineHeight=15)
 
void SetInsertionPos (int x, int y)
 
void SetForegroundColor (D3DXCOLOR clr)
 
void Begin ()
 
HRESULT DrawFormattedTextLine (const CHAR *strMsg,...)
 
HRESULT DrawTextLine (const CHAR *strMsg)
 
HRESULT DrawFormattedTextLine (RECT &rc, DWORD dwFlags, const CHAR *strMsg,...)
 
HRESULT DrawTextLine (RECT &rc, DWORD dwFlags, const CHAR *strMsg)
 
void End ()
 

Protected Attributes

ID3DXFont * m_pFont9
 
ID3DXSprite * m_pSprite9
 
D3DXCOLOR m_clr
 
POINT m_pt
 
int m_nLineHeight
 
ID3D11Device * m_pd3d11Device
 
ID3D11DeviceContext * m_pd3d11DeviceContext
 
CDXUTDialogResourceManager * m_pManager
 

Detailed Description

Definition at line 118 of file SDKmisc.h.

Constructor & Destructor Documentation

◆ CDXUTTextHelper() [1/2]

CDXUTTextHelper::CDXUTTextHelper ( ID3DXFont *  pFont9 = NULL,
ID3DXSprite *  pSprite9 = NULL,
int  nLineHeight = 15 
)

◆ CDXUTTextHelper() [2/2]

CDXUTTextHelper::CDXUTTextHelper ( ID3D11Device *  pd3d11Device,
ID3D11DeviceContext *  pd3dDeviceContext,
CDXUTDialogResourceManager *  pManager,
int  nLineHeight 
)

◆ ~CDXUTTextHelper()

CDXUTTextHelper::~CDXUTTextHelper ( )

Member Function Documentation

◆ Begin()

void CDXUTTextHelper::Begin ( )

◆ DrawFormattedTextLine() [1/2]

HRESULT CDXUTTextHelper::DrawFormattedTextLine ( const CHAR *  strMsg,
  ... 
)

◆ DrawFormattedTextLine() [2/2]

HRESULT CDXUTTextHelper::DrawFormattedTextLine ( RECT &  rc,
DWORD  dwFlags,
const CHAR *  strMsg,
  ... 
)

◆ DrawTextLine() [1/2]

HRESULT CDXUTTextHelper::DrawTextLine ( const CHAR *  strMsg)

◆ DrawTextLine() [2/2]

HRESULT CDXUTTextHelper::DrawTextLine ( RECT &  rc,
DWORD  dwFlags,
const CHAR *  strMsg 
)

◆ End()

void CDXUTTextHelper::End ( )

◆ Init()

void CDXUTTextHelper::Init ( ID3DXFont *  pFont9 = NULL,
ID3DXSprite *  pSprite9 = NULL,
int  nLineHeight = 15 
)

◆ SetForegroundColor()

void CDXUTTextHelper::SetForegroundColor ( D3DXCOLOR  clr)
inline

Definition at line 133 of file SDKmisc.h.

◆ SetInsertionPos()

void CDXUTTextHelper::SetInsertionPos ( int  x,
int  y 
)
inline

Definition at line 129 of file SDKmisc.h.

Member Data Documentation

◆ m_clr

D3DXCOLOR CDXUTTextHelper::m_clr
protected

Definition at line 148 of file SDKmisc.h.

◆ m_nLineHeight

int CDXUTTextHelper::m_nLineHeight
protected

Definition at line 150 of file SDKmisc.h.

◆ m_pd3d11Device

ID3D11Device* CDXUTTextHelper::m_pd3d11Device
protected

Definition at line 153 of file SDKmisc.h.

◆ m_pd3d11DeviceContext

ID3D11DeviceContext* CDXUTTextHelper::m_pd3d11DeviceContext
protected

Definition at line 154 of file SDKmisc.h.

◆ m_pFont9

ID3DXFont* CDXUTTextHelper::m_pFont9
protected

Definition at line 146 of file SDKmisc.h.

◆ m_pManager

CDXUTDialogResourceManager* CDXUTTextHelper::m_pManager
protected

Definition at line 155 of file SDKmisc.h.

◆ m_pSprite9

ID3DXSprite* CDXUTTextHelper::m_pSprite9
protected

Definition at line 147 of file SDKmisc.h.

◆ m_pt

POINT CDXUTTextHelper::m_pt
protected

Definition at line 149 of file SDKmisc.h.


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