<reponame>Coron4444/BalloonWorld
\hypertarget{class_c_direct_x_graphics}{}\section{C\+Direct\+X\+Graphics クラス}
\label{class_c_direct_x_graphics}\index{C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}}


C\+Direct\+X\+Graphicsクラス  




{\ttfamily \#include $<$C\+Directx\+Graphics.\+h$>$}

\subsection*{公開メンバ関数}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_c_direct_x_graphics_ab19e1f0adafda8239186c1e29dbc4eb8}{C\+Direct\+X\+Graphics}} ()
\item 
bool \mbox{\hyperlink{class_c_direct_x_graphics_acb27d62a791eea8193ad09fa6ab06c4c}{Init}} (H\+W\+ND hwnd, bool fullscreenflag, int width, int height)
\item 
void \mbox{\hyperlink{class_c_direct_x_graphics_a0c6f73fc7ecc15cf25ebeb4b85a763f1}{Exit}} ()
\item 
L\+P\+D\+I\+R\+E\+C\+T3\+D\+D\+E\+V\+I\+C\+E9 \mbox{\hyperlink{class_c_direct_x_graphics_ab3fb03fff86412e03c2e1849d0d82eec}{Get\+D\+X\+Device}} () const
\item 
D3\+D\+P\+R\+E\+S\+E\+N\+T\+\_\+\+P\+A\+R\+A\+M\+E\+T\+E\+RS \mbox{\hyperlink{class_c_direct_x_graphics_a545a40df66af3c68df0c4b412dbf8d6c}{Get\+D\+X\+D3dpp}} () const
\end{DoxyCompactItemize}
\subsection*{非公開変数類}
\begin{DoxyCompactItemize}
\item 
L\+P\+D\+I\+R\+E\+C\+T3\+D9 \mbox{\hyperlink{class_c_direct_x_graphics_a24620554e6387ced34e39395fb28c355}{m\+\_\+lpd3d}}
\item 
L\+P\+D\+I\+R\+E\+C\+T3\+D\+D\+E\+V\+I\+C\+E9 \mbox{\hyperlink{class_c_direct_x_graphics_a1ad9965e803d319fde2a6deb55545a03}{m\+\_\+lpd3ddevice}}
\item 
D3\+D\+P\+R\+E\+S\+E\+N\+T\+\_\+\+P\+A\+R\+A\+M\+E\+T\+E\+RS \mbox{\hyperlink{class_c_direct_x_graphics_a5b05d9479514a588a5a28c7d8e84de34}{m\+\_\+d3dpp}}
\item 
D3\+D\+D\+I\+S\+P\+L\+A\+Y\+M\+O\+DE \mbox{\hyperlink{class_c_direct_x_graphics_a6934c9de33591e222c45c4b2461fb90f}{m\+\_\+disp}}
\item 
int \mbox{\hyperlink{class_c_direct_x_graphics_a43ec18b49a8d0c49abd3bc4d3b286a69}{m\+\_\+adapter}}
\item 
int \mbox{\hyperlink{class_c_direct_x_graphics_a0dd76eb8c73ed2682dec9f013a48a6f2}{m\+\_\+width}}
\item 
int \mbox{\hyperlink{class_c_direct_x_graphics_a3143859290ec7b37feb77769b22723a8}{m\+\_\+height}}
\end{DoxyCompactItemize}


\subsection{詳解}
C\+Direct\+X\+Graphicsクラス 

 C\+Directx\+Graphics.\+h の 19 行目に定義があります。



\subsection{構築子と解体子}
\mbox{\Hypertarget{class_c_direct_x_graphics_ab19e1f0adafda8239186c1e29dbc4eb8}\label{class_c_direct_x_graphics_ab19e1f0adafda8239186c1e29dbc4eb8}} 
\index{C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}!C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}}
\index{C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}!C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}}
\subsubsection{\texorpdfstring{C\+Direct\+X\+Graphics()}{CDirectXGraphics()}}
{\footnotesize\ttfamily C\+Direct\+X\+Graphics\+::\+C\+Direct\+X\+Graphics (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



 C\+Directx\+Graphics.\+h の 29 行目に定義があります。



\subsection{関数詳解}
\mbox{\Hypertarget{class_c_direct_x_graphics_a0c6f73fc7ecc15cf25ebeb4b85a763f1}\label{class_c_direct_x_graphics_a0c6f73fc7ecc15cf25ebeb4b85a763f1}} 
\index{C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}!Exit@{Exit}}
\index{Exit@{Exit}!C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}}
\subsubsection{\texorpdfstring{Exit()}{Exit()}}
{\footnotesize\ttfamily void C\+Direct\+X\+Graphics\+::\+Exit (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



 C\+Direct\+X\+Graphics.\+cpp の 87 行目に定義があります。

\mbox{\Hypertarget{class_c_direct_x_graphics_a545a40df66af3c68df0c4b412dbf8d6c}\label{class_c_direct_x_graphics_a545a40df66af3c68df0c4b412dbf8d6c}} 
\index{C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}!Get\+D\+X\+D3dpp@{Get\+D\+X\+D3dpp}}
\index{Get\+D\+X\+D3dpp@{Get\+D\+X\+D3dpp}!C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}}
\subsubsection{\texorpdfstring{Get\+D\+X\+D3dpp()}{GetDXD3dpp()}}
{\footnotesize\ttfamily D3\+D\+P\+R\+E\+S\+E\+N\+T\+\_\+\+P\+A\+R\+A\+M\+E\+T\+E\+RS C\+Direct\+X\+Graphics\+::\+Get\+D\+X\+D3dpp (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



 C\+Directx\+Graphics.\+h の 42 行目に定義があります。

\mbox{\Hypertarget{class_c_direct_x_graphics_ab3fb03fff86412e03c2e1849d0d82eec}\label{class_c_direct_x_graphics_ab3fb03fff86412e03c2e1849d0d82eec}} 
\index{C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}!Get\+D\+X\+Device@{Get\+D\+X\+Device}}
\index{Get\+D\+X\+Device@{Get\+D\+X\+Device}!C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}}
\subsubsection{\texorpdfstring{Get\+D\+X\+Device()}{GetDXDevice()}}
{\footnotesize\ttfamily L\+P\+D\+I\+R\+E\+C\+T3\+D\+D\+E\+V\+I\+C\+E9 C\+Direct\+X\+Graphics\+::\+Get\+D\+X\+Device (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



 C\+Directx\+Graphics.\+h の 39 行目に定義があります。

\mbox{\Hypertarget{class_c_direct_x_graphics_acb27d62a791eea8193ad09fa6ab06c4c}\label{class_c_direct_x_graphics_acb27d62a791eea8193ad09fa6ab06c4c}} 
\index{C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}!Init@{Init}}
\index{Init@{Init}!C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}}
\subsubsection{\texorpdfstring{Init()}{Init()}}
{\footnotesize\ttfamily bool C\+Direct\+X\+Graphics\+::\+Init (\begin{DoxyParamCaption}\item[{H\+W\+ND}]{hwnd,  }\item[{bool}]{fullscreenflag,  }\item[{int}]{width,  }\item[{int}]{height }\end{DoxyParamCaption})}



 C\+Direct\+X\+Graphics.\+cpp の 23 行目に定義があります。



\subsection{メンバ詳解}
\mbox{\Hypertarget{class_c_direct_x_graphics_a43ec18b49a8d0c49abd3bc4d3b286a69}\label{class_c_direct_x_graphics_a43ec18b49a8d0c49abd3bc4d3b286a69}} 
\index{C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}!m\+\_\+adapter@{m\+\_\+adapter}}
\index{m\+\_\+adapter@{m\+\_\+adapter}!C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}}
\subsubsection{\texorpdfstring{m\+\_\+adapter}{m\_adapter}}
{\footnotesize\ttfamily int C\+Direct\+X\+Graphics\+::m\+\_\+adapter\hspace{0.3cm}{\ttfamily [private]}}



 C\+Directx\+Graphics.\+h の 25 行目に定義があります。

\mbox{\Hypertarget{class_c_direct_x_graphics_a5b05d9479514a588a5a28c7d8e84de34}\label{class_c_direct_x_graphics_a5b05d9479514a588a5a28c7d8e84de34}} 
\index{C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}!m\+\_\+d3dpp@{m\+\_\+d3dpp}}
\index{m\+\_\+d3dpp@{m\+\_\+d3dpp}!C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}}
\subsubsection{\texorpdfstring{m\+\_\+d3dpp}{m\_d3dpp}}
{\footnotesize\ttfamily D3\+D\+P\+R\+E\+S\+E\+N\+T\+\_\+\+P\+A\+R\+A\+M\+E\+T\+E\+RS C\+Direct\+X\+Graphics\+::m\+\_\+d3dpp\hspace{0.3cm}{\ttfamily [private]}}



 C\+Directx\+Graphics.\+h の 23 行目に定義があります。

\mbox{\Hypertarget{class_c_direct_x_graphics_a6934c9de33591e222c45c4b2461fb90f}\label{class_c_direct_x_graphics_a6934c9de33591e222c45c4b2461fb90f}} 
\index{C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}!m\+\_\+disp@{m\+\_\+disp}}
\index{m\+\_\+disp@{m\+\_\+disp}!C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}}
\subsubsection{\texorpdfstring{m\+\_\+disp}{m\_disp}}
{\footnotesize\ttfamily D3\+D\+D\+I\+S\+P\+L\+A\+Y\+M\+O\+DE C\+Direct\+X\+Graphics\+::m\+\_\+disp\hspace{0.3cm}{\ttfamily [private]}}



 C\+Directx\+Graphics.\+h の 24 行目に定義があります。

\mbox{\Hypertarget{class_c_direct_x_graphics_a3143859290ec7b37feb77769b22723a8}\label{class_c_direct_x_graphics_a3143859290ec7b37feb77769b22723a8}} 
\index{C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}!m\+\_\+height@{m\+\_\+height}}
\index{m\+\_\+height@{m\+\_\+height}!C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}}
\subsubsection{\texorpdfstring{m\+\_\+height}{m\_height}}
{\footnotesize\ttfamily int C\+Direct\+X\+Graphics\+::m\+\_\+height\hspace{0.3cm}{\ttfamily [private]}}



 C\+Directx\+Graphics.\+h の 27 行目に定義があります。

\mbox{\Hypertarget{class_c_direct_x_graphics_a24620554e6387ced34e39395fb28c355}\label{class_c_direct_x_graphics_a24620554e6387ced34e39395fb28c355}} 
\index{C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}!m\+\_\+lpd3d@{m\+\_\+lpd3d}}
\index{m\+\_\+lpd3d@{m\+\_\+lpd3d}!C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}}
\subsubsection{\texorpdfstring{m\+\_\+lpd3d}{m\_lpd3d}}
{\footnotesize\ttfamily L\+P\+D\+I\+R\+E\+C\+T3\+D9 C\+Direct\+X\+Graphics\+::m\+\_\+lpd3d\hspace{0.3cm}{\ttfamily [private]}}



 C\+Directx\+Graphics.\+h の 21 行目に定義があります。

\mbox{\Hypertarget{class_c_direct_x_graphics_a1ad9965e803d319fde2a6deb55545a03}\label{class_c_direct_x_graphics_a1ad9965e803d319fde2a6deb55545a03}} 
\index{C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}!m\+\_\+lpd3ddevice@{m\+\_\+lpd3ddevice}}
\index{m\+\_\+lpd3ddevice@{m\+\_\+lpd3ddevice}!C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}}
\subsubsection{\texorpdfstring{m\+\_\+lpd3ddevice}{m\_lpd3ddevice}}
{\footnotesize\ttfamily L\+P\+D\+I\+R\+E\+C\+T3\+D\+D\+E\+V\+I\+C\+E9 C\+Direct\+X\+Graphics\+::m\+\_\+lpd3ddevice\hspace{0.3cm}{\ttfamily [private]}}



 C\+Directx\+Graphics.\+h の 22 行目に定義があります。

\mbox{\Hypertarget{class_c_direct_x_graphics_a0dd76eb8c73ed2682dec9f013a48a6f2}\label{class_c_direct_x_graphics_a0dd76eb8c73ed2682dec9f013a48a6f2}} 
\index{C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}!m\+\_\+width@{m\+\_\+width}}
\index{m\+\_\+width@{m\+\_\+width}!C\+Direct\+X\+Graphics@{C\+Direct\+X\+Graphics}}
\subsubsection{\texorpdfstring{m\+\_\+width}{m\_width}}
{\footnotesize\ttfamily int C\+Direct\+X\+Graphics\+::m\+\_\+width\hspace{0.3cm}{\ttfamily [private]}}



 C\+Directx\+Graphics.\+h の 26 行目に定義があります。



このクラス詳解は次のファイルから抽出されました\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+H\+A\+L/\+P\+G関係/03\+\_\+作成プログラム/03\+\_\+\+H\+A\+L授業/就職作品/\+Project/source/\mbox{\hyperlink{_c_directx_graphics_8h}{C\+Directx\+Graphics.\+h}}\item 
C\+:/\+H\+A\+L/\+P\+G関係/03\+\_\+作成プログラム/03\+\_\+\+H\+A\+L授業/就職作品/\+Project/source/\mbox{\hyperlink{_c_direct_x_graphics_8cpp}{C\+Direct\+X\+Graphics.\+cpp}}\end{DoxyCompactItemize}
