文档管理中心
API参考图形计算服务C/C++CG渲染框架Class SummaryIComponent

IComponent

展开

Class Info

class IComponent

组件基类,主要提供组件启动、每帧更新等功能。

Public Constructor Summary

展开

Constructor Name

IComponent(SceneObject* object)

构造函数。

Public Destructor Summary

展开

Destructor Name

virtual ~IComponent()

析构函数。

Public Method Summary

展开

Qualifier and Type

Method Name and Description

virtual void

Start()

组件启动。

virtual void

Update(f32 deltaTime)

组件每帧更新。

virtual void

PostUpdate(f32 deltaTime)

组件每帧更新后再处理更新。

const SceneManager*

GetSceneManager() const

获取SceneManager指针。

Public Constructors

IComponent

展开

Constructor

IComponent(SceneObject* object)

构造函数。

Parameters

展开

Name

Description

object

指定初始化的场景对象。

Public Destructors

~IComponent

展开

Destructor

virtual ~IComponent()

析构函数。

Public Methods

Start

展开

Method

virtual void Start()

组件启动。

Update

展开

Method

virtual void Update(f32 deltaTime)

组件每帧更新。

Parameters

展开

Name

Description

deltaTime

帧间隔时间,单位为秒。

PostUpdate

展开

Method

virtual void PostUpdate(f32 deltaTime)

组件每帧更新后再处理更新。

Parameters

展开

Name

Description

deltaTime

帧间隔时间,单位为秒。

GetSceneManager

展开

Method

const SceneManager* GetSceneManager() const

获取SceneManager指针。

Returns

展开

Type

Description

const SceneManager*

返回SceneManager指针。

在 API参考 中进行搜索
请输入您想要搜索的关键词