Chicane

Sky

Header
Includes/Chicane/Runtime/Scene/Actor/Sky.hpp
Namespace
Chicane::ASky

Constructors

NameDescription
ASky()

Override Functions

AccessReturnModifierNameDescription
protected
void
createDefaultComponents()
protected
void
onLoad()
protected
void
onPropertyEdited(
const  String& inName
)

Functions

AccessReturnModifierNameDescription
public
const  Box::Sky*
const
getSky()
public
void
setSky(
const  Box::Sky* inSky
)
public
float
const
getIntensity()
public
void
setIntensity(
float inValue
)
public
float
const
getExposure()
public
void
setExposure(
float inValue
)
public
bool
const
isVisible()
public
void
setVisible(
bool inValue
)
protected
void
placeEnvironmentLightAtSun()

Members

AccessTypeModifierNameDescription
public
const  char*
static, constexpr
TAG_ID
public
const  char*
static, constexpr
SKY_ATTRIBUTE_NAME
public
const  char*
static, constexpr
INTENSITY_ATTRIBUTE_NAME
public
const  char*
static, constexpr
EXPOSURE_ATTRIBUTE_NAME
public
sky
public
float
intensity
public
float
exposure
public
bool
bIsVisible
protected
const  Box::Sky*
m_asset
protected
m_sun