Chicane

Layer

Header
Includes/Chicane/Renderer/Layer.hpp
Namespace
Chicane::Renderer::Layer

Types

NameValueDescription
Id

Constructors

NameDescription
Layer(
const  Id& inId
)
Layer()

Virtual Functions

AccessReturnModifierNameDescription
public
void
inline
onInit()
public
void
inline
onShutdown()
public
void
inline
onRestart()
public
void
inline
onDestruction()
public
void
inline
onLoad(
DrawPolyType inType
const  DrawPolyResource& inResource
)
public
void
inline
onLoad(
const  DrawTextureResource& inResources
)
public
void
inline
onLoad(
const  DrawSky& inResource
)
public
bool
inline
onBeginRender(
const  Frame& inFrame
)
public
void
inline
onRender(
const  Frame& inFrame
void* inData
)
public
void
inline
onEndRender()

Functions

AccessReturnModifierNameDescription
public
const  String&
const
getId()
public
const
getViewport()
public
void
setViewport(
const  ViewportSettings& inValue
)
public
T*
inline, const
getBackend()
public
void
setBackend(
Backend* inBackend
)

Members

AccessTypeModifierNameDescription
private
friend
Backend
protected
m_id
protected
m_backend
protected
m_viewport