#define DALI_INTERNAL_SCENE_GRAPH_RENDER_INSTRUCTION_H
/*
- * Copyright (c) 2017 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
#include <dali/internal/update/render-tasks/scene-graph-camera.h>
#include <dali/internal/render/common/render-list.h>
#include <dali/internal/render/renderers/render-frame-buffer.h>
+#include <dali/internal/render/gl-resources/context.h>
namespace Dali
{
// inlined as this is called once per frame per render instruction
return &mCamera->GetFinalProjectionMatrix( index );
}
+ // for reflection effect
+ const Camera* GetCamera() const
+ {
+ return mCamera;
+ }
private:
Render::FrameBuffer* mFrameBuffer;
+ Context* mContext; ///< The context holding the GL state of rendering
+
private: // Data
Camera* mCamera; ///< camera that is used