#include <ios_host.h>

Public Member Functions | |
| IOSHost ()=default | |
| ~IOSHost () | |
| absl::Status | Initialize (const IOSHostConfig &config) |
| void | Tick () |
| void | Shutdown () |
| void | SetMetalView (void *view) |
| void * | GetMetalView () const |
Private Attributes | |
| IOSHostConfig | config_ {} |
| void * | metal_view_ = nullptr |
| bool | initialized_ = false |
Definition at line 16 of file ios_host.h.
|
default |
| yaze::ios::IOSHost::~IOSHost | ( | ) |
Definition at line 16 of file ios_host.mm.
References Shutdown().

| absl::Status yaze::ios::IOSHost::Initialize | ( | const IOSHostConfig & | config | ) |
Definition at line 20 of file ios_host.mm.
References yaze::ios::IOSHostConfig::app_config, config_, yaze::Application::Initialize(), initialized_, yaze::Application::Instance(), LOG_INFO, and metal_view_.

| void yaze::ios::IOSHost::Tick | ( | ) |
Definition at line 37 of file ios_host.mm.
References initialized_, yaze::Application::Instance(), and yaze::Application::Tick().

| void yaze::ios::IOSHost::Shutdown | ( | ) |
Definition at line 44 of file ios_host.mm.
References initialized_, yaze::Application::Instance(), and yaze::Application::Shutdown().
Referenced by ~IOSHost().

| void yaze::ios::IOSHost::SetMetalView | ( | void * | view | ) |
Definition at line 52 of file ios_host.mm.
References metal_view_, and yaze::platform::ios::SetMetalView().

| void * yaze::ios::IOSHost::GetMetalView | ( | ) | const |
Definition at line 57 of file ios_host.mm.
References metal_view_.
|
private |
Definition at line 29 of file ios_host.h.
Referenced by Initialize().
|
private |
Definition at line 30 of file ios_host.h.
Referenced by GetMetalView(), Initialize(), and SetMetalView().
|
private |
Definition at line 31 of file ios_host.h.
Referenced by Initialize(), Shutdown(), and Tick().