Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
foray::scene::Component::OnResizedCallback Class Referenceabstract

#include <foray_component.hpp>

Inheritance diagram for foray::scene::Component::OnResizedCallback:
foray::Polymorphic foray::scene::ncomp::Camera

Public Types

using TArg = VkExtent2D
 

Public Member Functions

virtual void OnResized (TArg extent)=0
 Invoked when the primary render resolution changes.
 
void Invoke (TArg event)
 

Static Public Attributes

static const bool ORDERED_EXECUTION = false
 

Additional Inherited Members

- Protected Member Functions inherited from foray::Polymorphic
virtual void __makeMePolymorphic ()
 

Member Typedef Documentation

◆ TArg

Member Function Documentation

◆ Invoke()

void foray::scene::Component::OnResizedCallback::Invoke ( TArg  event)
inline

◆ OnResized()

virtual void foray::scene::Component::OnResizedCallback::OnResized ( TArg  extent)
inlinepure virtual

Invoked when the primary render resolution changes.

Implemented in foray::scene::ncomp::Camera.

Member Data Documentation

◆ ORDERED_EXECUTION

const bool foray::scene::Component::OnResizedCallback::ORDERED_EXECUTION = false
static

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