mirror of
https://github.com/barkeser2002/flower.git
synced 2026-09-25 18:56:16 +03:00
41 lines
848 B
C++
41 lines
848 B
C++
#pragma once
|
|
#include "../Component.h"
|
|
|
|
namespace Flower
|
|
{
|
|
class ReflectionCaptureComponent : public Component
|
|
{
|
|
ARCHIVE_DECLARE;
|
|
|
|
#pragma region SerializeField
|
|
////////////////////////////// Serialize area //////////////////////////////
|
|
protected:
|
|
bool m_bUseIBLTexture = true;
|
|
|
|
// World space effect radius.
|
|
float m_radius;
|
|
|
|
////////////////////////////// Serialize area //////////////////////////////
|
|
#pragma endregion SerializeField
|
|
|
|
public:
|
|
ReflectionCaptureComponent() = default;
|
|
virtual ~ReflectionCaptureComponent() = default;
|
|
|
|
ReflectionCaptureComponent(std::shared_ptr<SceneNode> sceneNode)
|
|
: Component(sceneNode)
|
|
{
|
|
|
|
}
|
|
|
|
public:
|
|
bool UseIBLTexture() const { return m_bUseIBLTexture; }
|
|
bool setUseIBLTexture(bool bState);
|
|
|
|
float getRadius() const { return m_radius; }
|
|
bool setRadius(float in);
|
|
};
|
|
}
|
|
|
|
|