Search Results for

    Show / Hide Table of Contents

    Class VulkanPlatformBase

    The base implementation for the Vulkan API platform support.

    Inheritance
    VulkanPlatformBase
    Assembly: FlaxEngine.dll
    File: Engine/GraphicsDevice/Vulkan/VulkanPlatformBase.h
    Syntax
    public class VulkanPlatformBase

    Methods

    CreateSurface(VkSurfaceKHR* outSurface)

    Declaration
    public static void CreateSurface(VkSurfaceKHR* outSurface)
    Parameters
    VkSurfaceKHR outSurface

    GetDeviceExtensions(Array<const char* >& extensions, Array<const char* >& layers)

    Declaration
    public static void GetDeviceExtensions(Array<const char* >& extensions, Array<const char* >& layers)
    Parameters
    Array<char > extensions

    Array<char > layers

    GetInstanceExtensions(Array<const char* >& extensions, Array<const char* >& layers)

    Declaration
    public static void GetInstanceExtensions(Array<const char* >& extensions, Array<const char* >& layers)
    Parameters
    Array<char > extensions

    Array<char > layers

    RestrictEnabledPhysicalDeviceFeatures(const VkPhysicalDeviceFeatures& deviceFeatures, VkPhysicalDeviceFeatures& featuresToEnable)

    Declaration
    public static void RestrictEnabledPhysicalDeviceFeatures(const VkPhysicalDeviceFeatures& deviceFeatures, VkPhysicalDeviceFeatures& featuresToEnable)
    Parameters
    VkPhysicalDeviceFeatures deviceFeatures

    VkPhysicalDeviceFeatures featuresToEnable

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat