vengine  0.0.1
3D graphics engine
Loading...
Searching...
No Matches
ven::FrameInfo Struct Reference

#include <FrameInfo.hpp>

+ Collaboration diagram for ven::FrameInfo:

Public Attributes

unsigned long frameIndex
 
float frameTime
 
VkCommandBuffer commandBuffer
 
Cameracamera
 
VkDescriptorSet globalDescriptorSet
 
DescriptorPoolframeDescriptorPool
 
Object::Mapobjects
 
Light::Maplights
 

Detailed Description

Definition at line 44 of file FrameInfo.hpp.

Member Data Documentation

◆ camera

Camera& ven::FrameInfo::camera

Definition at line 49 of file FrameInfo.hpp.

◆ commandBuffer

VkCommandBuffer ven::FrameInfo::commandBuffer

◆ frameDescriptorPool

DescriptorPool& ven::FrameInfo::frameDescriptorPool

Definition at line 51 of file FrameInfo.hpp.

Referenced by ven::ObjectRenderSystem::render().

◆ frameIndex

unsigned long ven::FrameInfo::frameIndex

Definition at line 46 of file FrameInfo.hpp.

Referenced by ven::ObjectRenderSystem::render(), and ven::Engine::run().

◆ frameTime

float ven::FrameInfo::frameTime

Definition at line 47 of file FrameInfo.hpp.

◆ globalDescriptorSet

VkDescriptorSet ven::FrameInfo::globalDescriptorSet

◆ lights

Light::Map& ven::FrameInfo::lights

Definition at line 53 of file FrameInfo.hpp.

Referenced by ven::PointLightRenderSystem::render().

◆ objects

Object::Map& ven::FrameInfo::objects

Definition at line 52 of file FrameInfo.hpp.

Referenced by ven::ObjectRenderSystem::render().


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