slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Object.h
浏览该文件的文档.
1//
2// Created by zhou_zhengming on 2026/5/12.
3//
4
5#pragma once
6#include "Transform.h"
7#include "Core/Event.h"
8
9namespace z8
10{
11class Camera;
12class Timer;
13class Object {
14public:
16
17 virtual ~Object() = default;
18
19 virtual void Update(Timer*) {}
20 virtual void OnMouseUp(MouseMovArgs) {}
21 virtual void OnMouseMove(MouseMovArgs) {}
22 virtual void OnMouseDown(MouseMovArgs) {}
23 virtual void OnKeyUp(KeyArgs) {}
24 virtual void OnKeyDown(KeyArgs) {}
25};
26}
27
Definition Object.h:13
virtual ~Object()=default
virtual void OnMouseDown(MouseMovArgs)
Definition Object.h:22
virtual void OnKeyDown(KeyArgs)
Definition Object.h:24
virtual void OnMouseUp(MouseMovArgs)
Definition Object.h:20
virtual void OnMouseMove(MouseMovArgs)
Definition Object.h:21
virtual void OnKeyUp(KeyArgs)
Definition Object.h:23
virtual void Update(Timer *)
Definition Object.h:19
Transform Transform
Definition Object.h:15
Definition Timer.h:8
Definition Application.h:14
Definition Event.h:25
Definition Event.h:11
Definition Transform.h:18