Logo
GameViewDrawHook.h
1#pragma once
2
3#include "Types.h"
4#include "gfx/GameView.h"
5
6namespace SharpKmyGfx
7{
8 public enum class GameViewDrawHookPoint
9 {
15 };
16
17 class NativeGameViewDrawHook : public kmyGfx::GameViewDrawHook
18 {
19 public:
20 void* owner = nullptr;
21 void gameviewHookDraw(kmyGfx::GameViewDrawCommandBuffer &icb, kmyGfx::GameViewDrawHookPoint point)override;
22 };
23
24 public ref class GameViewDrawHook
25 {
26 public:
28
31 static void call(void* obj, kmyGfx::GameViewDrawCommandBuffer* icb, kmyGfx::GameViewDrawHookPoint point);
32 };
33}
Definition: GameViewDrawHook.h:25
GameViewDrawHook()
Definition: GameViewDrawHook.cpp:6
static void call(void *obj, kmyGfx::GameViewDrawCommandBuffer *icb, kmyGfx::GameViewDrawHookPoint point)
Definition: GameViewDrawHook.cpp:14
virtual void gameviewHookDraw(InternalCommandBuffer ^icb, GameViewDrawHookPoint point)
Definition: GameViewDrawHook.h:30
NativeGameViewDrawHook * native
Definition: GameViewDrawHook.h:27
Definition: InternalCommandBuffer.h:182
Definition: GameViewDrawHook.h:18
void gameviewHookDraw(kmyGfx::GameViewDrawCommandBuffer &icb, kmyGfx::GameViewDrawHookPoint point) override
Definition: GameViewDrawHook.cpp:24
void * owner
Definition: GameViewDrawHook.h:20
Definition: Billboard.cpp:4
GameViewDrawHookPoint
Definition: GameViewDrawHook.h:9