acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
message_sink.h
1
//
2
// Created by camilo on 2025-09-02 04:08 <3ThomasBorregaardSorensen!!
3
//
4
#pragma once
5
6
7
//#include "jni_object.h"
8
#include "acme/platform/message.h"
9
10
11
class
CLASS_DECL_ACME message_sink :
12
virtual
public
::particle
13
{
14
public
:
15
16
17
//::pointer_array_base<::platform::message> m_messagea;
18
19
20
message_sink();
21
~message_sink()
override
;
22
23
24
void
on_initialize_particle()
override
;
25
26
27
virtual ::pointer < ::platform::message > create_message(::enum_message emessage, ::i64 llWparam = 0, ::i64 llLparam = 0);
28
29
virtual
void
post_simple_message(::enum_message emessage);
30
virtual
void
post_message(
::platform::message
* pmessage);
31
virtual
void
post_data_block_message(::enum_message emessage,
::data::block
* pdatablock);
32
33
34
//::pointer < platform::message > pick_message_to_post();
35
36
37
//virtual void dispatch_posted_messages();
38
virtual
void
dispatch_message(
::platform::message
* pmessage);
39
40
41
};
42
43
44
data::block
Definition
block.h:10
platform::message
Definition
message.h:16
platform
message_sink.h
Generated by
1.17.0