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. | |
| FrameInfo & | operator= (const FrameInfo &)=delete |
| Copy Assignment Operation. | |
Static Public Member Functions | |
| static FrameInfo & | Get () |
| 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< World > | m_World |
| The shared pointer of specific world. | |
| RendererType | m_RendererType = RendererType::Rasterization |
| The renderer type of current world. | |
FrameInfo Class. This class defines the FrameInfo data.
Definition at line 31 of file FrameInfo.h.