文档管理中心

RenderTarget

展开

Class Info

class RenderTarget

渲染目标类,渲染目标就是一个缓冲区,用来记录渲染后输出的结果,不是直接将帧缓冲绘制到屏幕。

Public Constructor Summary

展开

Constructor Name

RenderTarget(const RenderTargetCreateInfo& renderTargetCreateInfo)

构造函数。

Public Destructor Summary

展开

Destructor Name

~RenderTarget()

析构函数。

Public Method Summary

展开

Qualifier and Type

Method Name and Description

bool

Create(const std::vector<Texture*>& colorTextures, const Texture* depthStencil, const RenderPass* renderPass, const GraphicsRenderer* graphicsRenderer)

输入颜色纹理、深度模板、渲染通道、场景渲染句柄变量来创建渲染目标,返回是否创建成功布尔值。

void

Resize(u32 width, u32 height)

输入宽高调整渲染目标尺寸。

Public Constructors

RenderTarget

展开

Constructor

RenderTarget(const RenderTargetCreateInfo& renderTargetCreateInfo)

构造函数。

Parameters

展开

Name

Description

renderTargetCreateInfo

创建渲染目标的数据。

Public Destructors

~RenderTarget

展开

Destructor

~RenderTarget()

析构函数。

Public Methods

Create

展开

Method

bool Create(const std::vector<Texture*>& colorTextures, const Texture* depthStencil, const RenderPass* renderPass, const GraphicsRenderer* graphicsRenderer)

输入颜色纹理、深度模板、渲染通道、场景渲染句柄变量来创建渲染目标,返回是否创建成功布尔值。

Parameters

展开

Name

Description

colorTextures

颜色纹理容器。

depthStencil

深度模板。

renderPass

渲染通道。

graphicsRenderer

场景渲染句柄。

Returns

展开

Type

Description

bool

返回布尔值判断创建是否成功。

Resize

展开

Method

void Resize(u32 width, u32 height)

输入宽高调整渲染目标尺寸。

Parameters

展开

Name

Description

width

渲染目标的宽度,单位:像素

height

渲染目标的高度,单位:像素

搜索
请输入您想要搜索的关键词