Skip to main content

SceneMemberVisibilityContext Struct Template

Immutable render context for one scene member in one viewport. More...

Declaration​

template <typename TMemberHandle, typename TSubmissionMode> struct helios::engine::scene::types::SceneMemberVisibilityContext<TMemberHandle, TSubmissionMode> { ... }

Public Member Attributes Index​

template <typename TMemberHandle, typename TSubmissionMode>
TMemberHandlememberHandle

Handle of the scene member origin entity. More...

template <typename TMemberHandle, typename TSubmissionMode>
RenderTargetHandlerenderTargetHandle

Target viewport for rendering. More...

template <typename TMemberHandle, typename TSubmissionMode>
ViewportHandleviewportHandle

Target viewport for rendering. More...

template <typename TMemberHandle, typename TSubmissionMode>
SceneHandlesceneHandle

Owning scene handle. More...

template <typename TMemberHandle, typename TSubmissionMode>
helios::math::mat4fworldMatrix

World transform used for rendering the scene member. More...

Description​

Immutable render context for one scene member in one viewport.

Template Parameters
THandle

Scene-member handle type (for example game-object handle).

Definition at line 37 of file SceneMemberVisibilityContext.ixx.

Public Member Attributes​

memberHandle​

template <typename TMemberHandle, typename TSubmissionMode>
TMemberHandle helios::engine::scene::types::SceneMemberVisibilityContext< TMemberHandle, TSubmissionMode >::memberHandle

Handle of the scene member origin entity.

Definition at line 41 of file SceneMemberVisibilityContext.ixx.

renderTargetHandle​

template <typename TMemberHandle, typename TSubmissionMode>
RenderTargetHandle helios::engine::scene::types::SceneMemberVisibilityContext< TMemberHandle, TSubmissionMode >::renderTargetHandle

Target viewport for rendering.

Definition at line 44 of file SceneMemberVisibilityContext.ixx.

sceneHandle​

template <typename TMemberHandle, typename TSubmissionMode>
SceneHandle helios::engine::scene::types::SceneMemberVisibilityContext< TMemberHandle, TSubmissionMode >::sceneHandle

Owning scene handle.

Definition at line 50 of file SceneMemberVisibilityContext.ixx.

viewportHandle​

template <typename TMemberHandle, typename TSubmissionMode>
ViewportHandle helios::engine::scene::types::SceneMemberVisibilityContext< TMemberHandle, TSubmissionMode >::viewportHandle

Target viewport for rendering.

Definition at line 47 of file SceneMemberVisibilityContext.ixx.

worldMatrix​

template <typename TMemberHandle, typename TSubmissionMode>
helios::math::mat4f helios::engine::scene::types::SceneMemberVisibilityContext< TMemberHandle, TSubmissionMode >::worldMatrix

World transform used for rendering the scene member.

Definition at line 53 of file SceneMemberVisibilityContext.ixx.

53 helios::math::mat4f worldMatrix;

The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.