#include <SceneTypes.h>
Class used to reference an FSceneViewStateInterface that allows destruction and recreation of all FSceneViewStateInterface's when needed. This is used to support reloading the renderer module on the fly.
◆ FSceneViewStateReference()
| FSceneViewStateReference::FSceneViewStateReference |
( |
| ) |
|
|
inline |
◆ ~FSceneViewStateReference()
| FSceneViewStateReference::~FSceneViewStateReference |
( |
| ) |
|
|
virtual |
◆ Allocate()
Allocates the Scene view state.
◆ Destroy()
| void FSceneViewStateReference::Destroy |
( |
| ) |
|
Destorys the Scene view state.
◆ GetReference()
◆ ShareOrigin()
Mark that a view state shares an origin with another view state, allowing sharing of some internal state, saving memory and performance. Typically used for cube map faces. Must be called before "Allocate" is called on the source view state (best practice is to call immediately after creating the view state). Multiple view states can point to the same shared origin (for example, the first face of a cube map), but sharing can't be nested. Sharing view states must be destroyed before the Target is destroyed.
The documentation for this class was generated from the following files: