acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
acme_message.h
1//
2// Created by camilo on 6/23/21 08:19 BRT <3ThomasBS_!!
3//
4#pragma once
5
6
7#include "acme/prototype/prototype/property_object.h"
8#include "acme/prototype/geometry2d/point.h"
9
10
11namespace acme
12{
13
14
15 class CLASS_DECL_ACME message : virtual public ::property_object
16 {
17 public:
18
19
20 message_union m_union;
21
22 class ::time m_time;
23 ::i64 m_iTimestamp;
24 ::f64_point m_pointMessage;
25 ::user::enum_message m_eusermessage;
26 wparam m_wparam;
27 lparam m_lparam;
28 lresult m_lresult;
29 bool m_bRet = false;
30
31
32 virtual ::user::activation_token *user_activation_token();
33
34 private:
35
36 ::i32 id() { return 0; }
37 };
38
39
40} // namespace acme
41
42
43
Definition acme_message.h:16
Definition lparam.h:9
Definition wparam.h:10
include "aura/graphics/image/context.h"
Definition aaaa__defer.h:32
Definition _structures.h:37