acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
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
24
void
throw_ns_exception(enum_status estatus, const ::scoped_string & scopedstrName, const ::scoped_string & scopedstrDescription, const ::property_set & propertyset);
25
26
27
void
screen_coordinates_aware_copy(CGRect & rectTarget, const ::i32_rectangle & rectSource);
28
void
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
39
CGRect mm_get_screen_cgrect();
40
41
void
ns_main_post(dispatch_block_t
block
);
42
43
void
ns_main_send(dispatch_block_t
block
);
44
45
posix_time
_mkgmtime(
struct
tm *
const
);
46
47
48
block
Definition
block.h:46
posix_time
Definition
posix_time.h:8
operating_system
macos
apple
_apple.h
Generated by
1.17.0