6 #include <msclr/marshal_cppstd.h>
19 ::fk_GraphicsEngine *pEngine;
26 bool Initialize(System::IntPtr pWnd,
int w,
int h);
37 cli::array<fk_PickData^>^
GetPickData(
int argX,
int argY,
int argPixel);
bool GetProjectPosition(double argX, double argY, fk_Plane^ argPlane, fk_Vector^ argPos)
bool Initialize(System::IntPtr pWnd, int w, int h)
fk_Renderer::~fk_Renderer()
fk_DrawCallback^ PostDraw
Definition: Renderer_CLI.h:42
Definition: Renderer_CLI.h:13
fk_DrawCallback^ PostInit
Definition: Renderer_CLI.h:40
void SetScene(fk_Scene^ scene)
void Resize(int w, int h)
シーンを制御するクラス
Definition: Scene_CLI.h:40
cli::array< fk_PickData^ >^ GetPickData(int argX, int argY, int argPixel)
fk_Renderer::fk_Renderer(void)
3次元ベクトルを管理するクラス
Definition: Vector_CLI.h:37
fk_DrawCallback^ PreInit
Definition: Renderer_CLI.h:39
bool GetWindowPosition(fk_Vector^ argPos_3D, fk_Vector^ argPos_2D)
fk_DrawCallback^ PreDraw
Definition: Renderer_CLI.h:41
幾何平面を管理するクラス
Definition: Plane_CLI.h:31
Definition: AppWindow_CLI.h:11