acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
_apple.h
1//
2// _apple.h
3// acme
4//
5// Created by Camilo Sasuke Thomas Borregaard Soerensen on 29/02/20.
6//
7//
8// _apple_no_templates.h
9// acme
10//
11// Created by Camilo Sasuke Thomas Borregaard Soerensen on 18/08/21.
12// Copyright (c) 2021 Camilo Sasuke Thomas Borregaard Soerensen. All rights reserved.
13//
14
15#pragma once
16
17
18//#include <CoreGraphics/CoreGraphics.h>
19
20
21//#include "acme/prototype/geometry2d/_geometry2d.h"
22
23
24void throw_ns_exception(enum_status estatus, const ::scoped_string & scopedstrName, const ::scoped_string & scopedstrDescription, const ::property_set & propertyset);
25
26
27void screen_coordinates_aware_copy(CGRect & rectTarget, const ::i32_rectangle & rectSource);
28void screen_coordinates_aware_copy(::i32_rectangle & rectTarget, const CGRect & rectSource);
29
30//void copy(CGRect & rectTarget, const ::i32_rectangle & rectSource);
31//void copy(::i32_rectangle & rectTarget, const CGRect & rectSource);
32
33
34//void copy(CGPoint & pointTarget, const ::i32_point & pointSource);
35//void copy(::i32_point & pointTarget, const CGPoint & pointSource);
36//void copy(CGPoint & pointTarget, const ::f64_point & pointSource);
37//void copy(::f64_point & pointTarget, const CGPoint & pointSource);
38
39CGRect mm_get_screen_cgrect();
40
41void ns_main_post(dispatch_block_t block);
42
43void ns_main_send(dispatch_block_t block);
44
45posix_time _mkgmtime(struct tm * const);
46
47
48
Definition block.h:46
Definition posix_time.h:8