Lines Matching defs:Shell
24 #include "Shell.h"
27 Shell::Shell(Game &game)
38 void Shell::log(LogPriority priority, const char *msg) {
43 void Shell::init_vk() {
53 void Shell::cleanup_vk() {
59 bool Shell::debug_report_callback(VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT obj_type, uint64_t object,
79 void Shell::assert_all_instance_layers() const {
97 void Shell::assert_all_instance_extensions() const {
115 bool Shell::has_all_device_extensions(VkPhysicalDevice phy) const {
131 void Shell::init_instance() {
152 void Shell::init_debug_report() {
170 void Shell::init_physical_dev() {
208 void Shell::create_context() {
223 void Shell::destroy_context() {
241 void Shell::create_dev() {
275 void Shell::create_back_buffers() {
298 void Shell::destroy_back_buffers() {
310 void Shell::create_swapchain() {
329 void Shell::destroy_swapchain() {
341 void Shell::resize_swapchain(uint32_t width_hint, uint32_t height_hint) {
431 void Shell::add_game_time(float time) {
442 void Shell::acquire_back_buffer() {
460 void Shell::present_back_buffer() {
484 void Shell::fake_present() {
502 // push the buffer back just once for Shell::cleanup_vk