FineKernelToolKit  3.1.0
公開メンバ関数 | イベント | 全メンバ一覧
FK_CLI::fk_Renderer クラス

公開メンバ関数

 fk_Renderer::fk_Renderer (void)
 
 fk_Renderer::~fk_Renderer ()
 
 fk_Renderer::!fk_Renderer ()
 
bool Initialize (System::IntPtr pWnd, int w, int h)
 
void Shutdown (void)
 
void Resize (int w, int h)
 
void SetScene (fk_Scene^ scene)
 
void Draw (void)
 
bool GetProjectPosition (double argX, double argY, fk_Plane^ argPlane, fk_Vector^ argPos)
 
bool GetProjectPosition (double argX, double argY, double argDist, fk_Vector^ argPos)
 
bool GetWindowPosition (fk_Vector^ argPos_3D, fk_Vector^ argPos_2D)
 
cli::array< fk_PickData^ >^ GetPickData (int argX, int argY, int argPixel)
 

イベント

fk_DrawCallback^  PreInit
 
fk_DrawCallback^  PostInit
 
fk_DrawCallback^  PreDraw
 
fk_DrawCallback^  PostDraw
 

構築子と解体子

FK_CLI::fk_Renderer::fk_Renderer::~fk_Renderer ( )
FK_CLI::fk_Renderer::fk_Renderer::!fk_Renderer ( )

関数詳解

FK_CLI::fk_Renderer::fk_Renderer::fk_Renderer ( void  )
bool FK_CLI::fk_Renderer::Initialize ( System::IntPtr  pWnd,
int  w,
int  h 
)
void FK_CLI::fk_Renderer::Shutdown ( void  )
void FK_CLI::fk_Renderer::Resize ( int  w,
int  h 
)
void FK_CLI::fk_Renderer::SetScene ( fk_Scene scene)
void FK_CLI::fk_Renderer::Draw ( void  )
bool FK_CLI::fk_Renderer::GetProjectPosition ( double  argX,
double  argY,
fk_Plane argPlane,
fk_Vector argPos 
)
bool FK_CLI::fk_Renderer::GetProjectPosition ( double  argX,
double  argY,
double  argDist,
fk_Vector argPos 
)
bool FK_CLI::fk_Renderer::GetWindowPosition ( fk_Vector argPos_3D,
fk_Vector argPos_2D 
)
cli::array<fk_PickData^> ^ FK_CLI::fk_Renderer::GetPickData ( int  argX,
int  argY,
int  argPixel 
)

イベント詳解

fk_DrawCallback^ FK_CLI::fk_Renderer::PreInit
fk_DrawCallback^ FK_CLI::fk_Renderer::PostInit
fk_DrawCallback^ FK_CLI::fk_Renderer::PreDraw
fk_DrawCallback^ FK_CLI::fk_Renderer::PostDraw