14 PL_ALWAYS_INLINE
void SetCamera(
const plCamera& camera) { m_Camera = camera; }
15 PL_ALWAYS_INLINE
const plCamera& GetCamera()
const {
return m_Camera; }
17 PL_ALWAYS_INLINE
void SetLodCamera(
const plCamera& camera) { m_LodCamera = camera; }
18 PL_ALWAYS_INLINE
const plCamera& GetLodCamera()
const {
return m_LodCamera; }
20 PL_ALWAYS_INLINE
void SetViewData(
const plViewData& viewData) { m_ViewData = viewData; }
21 PL_ALWAYS_INLINE
const plViewData& GetViewData()
const {
return m_ViewData; }
23 PL_ALWAYS_INLINE
void SetWorldTime(
plTime time) { m_WorldTime = time; }
24 PL_ALWAYS_INLINE
plTime GetWorldTime()
const {
return m_WorldTime; }
26 PL_ALWAYS_INLINE
void SetWorldDebugContext(
const plDebugRendererContext& debugContext) { m_WorldDebugContext = debugContext; }
27 PL_ALWAYS_INLINE
const plDebugRendererContext& GetWorldDebugContext()
const {
return m_WorldDebugContext; }
29 PL_ALWAYS_INLINE
void SetViewDebugContext(
const plDebugRendererContext& debugContext) { m_ViewDebugContext = debugContext; }
43 PL_ALWAYS_INLINE
const T* GetFrameData()
const
45 return static_cast<const T*
>(GetFrameData(plGetStaticRTTI<T>()));
51 struct DataPerCategory
Used in plDebugRenderer to determine where debug geometry should be rendered.
Definition DebugRendererContext.h:11