目录

VirtualResource

Class Info

template<typename ResourceType> class VirtualResource:public VirtualResourceBase

虚拟资源。虚拟资源为FrameGraph类中对资源的封装。

Public Constructor Summary

Constructor Name

VirtualResource(const char* const name, const ResourceType& resource, DescriptorType const& desc, bool isImported)

构造函数,用于创建外部资源。

VirtualResource(const char* const name, DescriptorType const& desc, bool isImported)

构造函数,用于创建内部资源。

Public Destructor Summary

Destructor Name

~VirtualResource()

析构函数。

Public Constructors

[h2]VirtualResource(const char* const name, const ResourceType& resource, DescriptorType const& desc, bool isImported)

Constructor

VirtualResource(const char* const name, const ResourceType& resource, DescriptorType const& desc, bool isImported)

构造函数,用于创建外部资源。

Parameters

Name

Description

name

资源名称。

resource

外部资源句柄。

desc

资源描述。

isImported

是否为外部导入资源。

  • true:是。
  • false:否。

[h2]VirtualResource(const char* const name, DescriptorType const& desc, bool isImported)

Constructor

VirtualResource(const char* const name, DescriptorType const& desc, bool isImported)

构造函数,用于创建内部资源。

Parameters

Name

Description

name

资源名称。

desc

资源描述。

isImported

是否为内部导入资源。

  • true:是。
  • false:否。

Public Destructors

[h2]~VirtualResource

Destructor

~VirtualResource()

析构函数。