SubWidget 之渲染

ISubWidget  的功用:

对于渲染的对象,类似gof中的composite模式,将widget的子节点进行递归渲染从而使得

构造起来方便,但是正如gof的composite 模式所属的缺点而言逻辑上有些搞不灵清,而且不知道

叶子结点的。


SubWidget的子类 

		virtual void createDrawItem(ITexture* _texture, ILayerNode* _node) = 0;
		virtual void destroyDrawItem() = 0;

		virtual void setAlpha(float _alpha) { }

		virtual void setStateData(IStateInfo* _data) { }

		virtual void doRender() = 0;

子类都不同重写了SubWidget的接口


SubWidget 之渲染_第1张图片     

ISubWidgetText







好吧,截图太大了。 

先放在这里占位吧。 明天分析。

你可能感兴趣的:(SubWidget 之渲染)