修改底层渲染为OpenGL
This commit is contained in:
@@ -10,14 +10,23 @@ class Scene;
|
||||
*/
|
||||
class Actor : public BaseNode
|
||||
{
|
||||
private:
|
||||
//裁切视口Flag
|
||||
bool _CropViewportFlag = false;
|
||||
//裁切视口
|
||||
SDL_Rect _CropViewport = {0, 0, 0, 0};
|
||||
|
||||
public:
|
||||
Actor();
|
||||
|
||||
public:
|
||||
void Init() override;
|
||||
void Render() override;
|
||||
void AddComponent(RefPtr<Component> Component);
|
||||
void RemoveComponent(RefPtr<Component> Component);
|
||||
// void AddChild(RefPtr<Actor> child);
|
||||
// void RemoveChild(RefPtr<Actor> child);
|
||||
|
||||
// 设置裁切视口(放在Actor里 他与他的子对象都会被裁切)
|
||||
void SetCropViewport(SDL_Rect CropViewport);
|
||||
// 获取裁切视口
|
||||
SDL_Rect GetCropViewport();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user