SpiecsEngine
 
Loading...
Searching...
No Matches
Spices::FrameInfo Class Reference

FrameInfo Class. This class defines the FrameInfo data. More...

#include <FrameInfo.h>

Public Member Functions

 FrameInfo ()=default
 Constructor Function.
 
virtual ~FrameInfo ()=default
 Destructor Function.
 
 FrameInfo (const FrameInfo &)=delete
 Copy Constructor Function.
 
FrameInfooperator= (const FrameInfo &)=delete
 Copy Assignment Operation.
 

Static Public Member Functions

static FrameInfoGet ()
 Get FrameInfo.
 

Public Attributes

uint32_t m_FrameIndex = 0
 FrameIndex, varying during 0 - (MaxFrameInFlight - 1). Used almost anywhere.
 
uint32_t m_ImageIndex = 0
 ImageIndex, varying during 0 - (MaxFrameInFlight - 1). Used in swapchain index and framebuffer index.
 
scl::linked_unordered_map< int, std::string > m_PickEntityID {}
 
uint32_t m_PickMaterial = 0
 Identify of selected material.
 
std::shared_ptr< Worldm_World
 The shared pointer of specific world.
 
RendererType m_RendererType = RendererType::Rasterization
 The renderer type of current world.
 

Detailed Description

FrameInfo Class. This class defines the FrameInfo data.

Definition at line 31 of file FrameInfo.h.


The documentation for this class was generated from the following files: