slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Public 成员函数 | Protected 属性 | 所有成员列表
z8::GameObjectImpl< T > 模板类 参考

包含常量缓冲区的物体 更多...

#include <GameObject.h>

类 z8::GameObjectImpl< T > 继承关系图:
Inheritance graph
[图例]
z8::GameObjectImpl< T > 的协作图:
Collaboration graph
[图例]

Public 成员函数

voidConstBuf () override
 
unsigned ConstBufSize () override
 
- Public 成员函数 继承自 z8::GameObject
 GameObject ()
 
 ~GameObject () override
 
- Public 成员函数 继承自 z8::Object
virtual void Update (Timer *)
 
- Public 成员函数 继承自 z8::EventTarget
virtual ~EventTarget ()=default
 
virtual EventReply OnMouseDown (MouseMovArgs)
 
virtual EventReply OnMouseMove (MouseMovArgs)
 
virtual EventReply OnMouseDrag (MouseMovArgs)
 
virtual EventReply OnMouseUp (MouseMovArgs)
 
virtual EventReply OnMouseWheel (MouseWheelArgs)
 
virtual EventReply OnKeyDown (KeyArgs)
 
virtual EventReply OnKeyUp (KeyArgs)
 
virtual EventReply OnTextInput (wchar_t)
 
virtual MouseCursor GetMouseCursor (MouseMovArgs) const
 
virtual void OnPointerCaptureLost ()
 

Protected 属性

T Const
 

额外继承的成员函数

- Public 属性 继承自 z8::GameObject
std::string Name
 
RenderableComponent Renderable
 
BaseColliderCollider
 
- Public 属性 继承自 z8::Object
Transform Transform
 

详细描述

template<typename T>
class z8::GameObjectImpl< T >

包含常量缓冲区的物体

模板参数
T常量缓冲区的类型

成员函数说明

◆ ConstBuf()

template<typename T >
void * z8::GameObjectImpl< T >::ConstBuf ( )
inlineoverridevirtual

实现了 z8::GameObject.

◆ ConstBufSize()

template<typename T >
unsigned z8::GameObjectImpl< T >::ConstBufSize ( )
inlineoverridevirtual

实现了 z8::GameObject.

类成员变量说明

◆ Const

template<typename T >
T z8::GameObjectImpl< T >::Const
protected

该类的文档由以下文件生成: