<track id="5sipw"><track id="5sipw"><span id="5sipw"></span></track></track><delect id="5sipw"></delect>

<meter id="5sipw"></meter>

  • <meter id="5sipw"><ins id="5sipw"><strike id="5sipw"></strike></ins></meter><nobr id="5sipw"><input id="5sipw"><ruby id="5sipw"></ruby></input></nobr>

      1. <cite id="5sipw"></cite>

          VulkanRHI

          Windows
          MacOS
          Linux

          Classes

          Name

          Description

          Public class

          FBufferAllocation

          Manages/maintains sub-allocations of a VkBuffer; assumes it was created elsewhere, but it does destroy it.

          Public class

          FBufferSuballocation

          Suballocation of a VkBuffer.

          Public class

          FDeferredDeletionQueue

          Public class

          FDeviceChild

          Public class

          FDeviceMemoryAllocation

          An Allocation off a Device Heap. Lowest level of allocations and bounded by VkPhysicalDeviceLimits::maxMemoryAllocationCount.

          Public class

          FDeviceMemoryManager

          Manager of Device Heap Allocations. Calling Alloc/Free is expensive!

          Public class

          FFence

          Public class

          FFenceManager

          Public class

          FGPUEvent

          Public class

          FOldResourceAllocation

          A sub allocation for a specific memory type.

          Public class

          FOldResourceHeap

          A set of Device Allocations (Heap Pages) for a specific memory type.

          Public class

          FOldResourceHeapPage

          One device allocation that is shared amongst different resources.

          Public struct

          FOptionalVulkanInstanceExtensions

          Public struct

          FPendingBarrier

          Public struct

          FRange

          Public class

          FRefCount

          Custom ref counting.

          Public class

          FResourceHeapManager

          Manages heaps and their interactions.

          Public class

          FResourceSuballocation

          This holds the information for a SubAllocation (a range); does NOT hold any information about what the object type is.

          Public class

          FSemaphore

          Public class

          FStagingBuffer

          Public class

          FStagingManager

          Public class

          FSubresourceAllocator

          Generically mantains/manages sub-allocations; doesn't know what the object type is.

          Public class

          FTempFrameAllocationBuffer

          Simple tape allocation per frame for a VkBuffer, used for Volatile allocations.

          Public class

          FVulkanDynamicRHI

          The interface which is implemented by the dynamically bound RHI.

          Public class

          FVulkanDynamicRHIModule

          Implements the Vulkan module as a dynamic RHI providing module.

          Public struct

          FVulkanShaderHeader

          Vulkan ParameterMap: Buffer Index = EBufferIndex Base Offset = Index into the subtype Size = Ignored for non-globals

          Public class

          TDataKey

          Public class

          TDataKeyBase

          Enums

          Name

          Description

          Public enum

          EDelayAcquireImageType

          Public enum

          EVulkanBindingType::EType

          Public enum

          ShaderStage::EStage

          Public enum

          VulkanRHI::

          DECLARE_STATS_GROUP(TEXT("Vulkan RHI Verbose"), STATGROUP_VulkanRHIVERBOSE, STATCAT_Advanced);.

          Public enum

          VulkanRHI::EImageLayoutBarrier

          DECLARE_STATS_GROUP(TEXT("Vulkan RHI Verbose"), STATGROUP_VulkanRHIVERBOSE, STATCAT_Advanced);.

          Functions

          Name Description

          Public function Static

          VkDescriptor...

           

          BindingToDescriptorType

          (
              EVulkanBindingType::EType Type
          )

          Public function

          bool

           

          CopyAndReturnNotEqual

          (
              T& A,
              T B
          )

          Public function Static

          EVulkanBindi ...

           

          DescriptorTypeToBinding

          (
              VkDescriptorType Type,
              bool bUsePacked
          )

          Public function Static

          char

           

          EVulkanBindingType::GetBindingTypeChar

          (
              EType Type
          )

          Public function

          EShaderFrequ ...

           

          ShaderStage::GetFrequencyForGfxStage

          (
              EStage Stage
          )

          Public function

          EStage

           

          ShaderStage::GetStageForFrequency

          (
              EShaderFrequency Stage
          )

          Public function

          VkPipelineSt...

           

          VulkanRHI::GetImageBarrierFlags

          (
              EImageLayoutBarrier Target,
              VkAccessFlags& AccessFlags,
              VkImageLayout& Layout
          )

          Public function

          VkImageLayou...

           

          VulkanRHI::GetImageLayout

          (
              EImageLayoutBarrier Target
          )

          Public function

          EImageLayout ...

           

          VulkanRHI::GetImageLayoutFromVulkanLayout

          (
              VkImageLayout Layout
          )

          Public function Static

          uint32

           

          VulkanRHI::GetMaxSize

          (
              FBufferAllocation * Allocation
          )

          Public function Static

          const VkAllo...

           

          VulkanRHI::GetMemoryAllocator

          (
              const VkAllocationCallbacks* A...
          )

          Public function

          void

           

          VulkanRHI::SetImageBarrierInfo

          (
              EImageLayoutBarrier Source,
              EImageLayoutBarrier Dest,
              VkImageMemoryBarrier& InOutBarrier,
              VkPipelineStageFlags& InOutSourceS...,
              VkPipelineStageFlags& InOutDestSta...
          )

          Public function

          VkImageMemor...

           

          VulkanRHI::SetupImageMemoryBarrier

          (
              VkImage Image,
              VkImageAspectFlags Aspect,
              uint32 NumMips
          )

          Public function

          VkImageSubre...

           

          VulkanRHI::SetupImageSubresourceRange

          (
              VkImageAspectFlags Aspect,
              uint32 StartMip
          )

          Public function Static

          void

           

          ZeroVulkanStruct

          (
              T& Struct,
              int32 VkStructureType
          )

          Variables

          Name Description

          Public variable

          EDelayAcquireIm ...

           

          GVulkanDelayAcquireImage

          Select Skin
          Light
          Dark

          Welcome to the new Unreal Engine 4 Documentation site!

          We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

          We'll be sure to let you know when the new system is up and running.

          Post Feedback
          网上捕鱼平台