Nebula
Loading...
Searching...
No Matches
Graphics::GraphicsContextFunctionBundle Struct Reference

#include <graphicscontext.h>

Public Member Functions

 GraphicsContextFunctionBundle ()
 

Public Attributes

void(* OnRenderDebug )(uint32_t flags)
 
void(* OnStageCreated )(const Ptr< Graphics::Stage > &stage)
 
void(* OnDiscardStage )(const Ptr< Graphics::Stage > &stage)
 
void(* OnViewCreated )(const Ptr< Graphics::View > &view)
 
void(* OnDiscardView )(const Ptr< Graphics::View > &view)
 
void(* OnAttachEntity )(Graphics::GraphicsEntityId entity)
 
void(* OnRemoveEntity )(Graphics::GraphicsEntityId entity)
 
void(* OnWindowResized )(const CoreGraphics::WindowId windowId, SizeT width, SizeT height)
 

Constructor & Destructor Documentation

◆ GraphicsContextFunctionBundle()

Graphics::GraphicsContextFunctionBundle::GraphicsContextFunctionBundle ( )
inline

Member Data Documentation

◆ OnAttachEntity

void(* Graphics::GraphicsContextFunctionBundle::OnAttachEntity) (Graphics::GraphicsEntityId entity)

◆ OnDiscardStage

void(* Graphics::GraphicsContextFunctionBundle::OnDiscardStage) (const Ptr< Graphics::Stage > &stage)

◆ OnDiscardView

void(* Graphics::GraphicsContextFunctionBundle::OnDiscardView) (const Ptr< Graphics::View > &view)

◆ OnRemoveEntity

void(* Graphics::GraphicsContextFunctionBundle::OnRemoveEntity) (Graphics::GraphicsEntityId entity)

◆ OnRenderDebug

void(* Graphics::GraphicsContextFunctionBundle::OnRenderDebug) (uint32_t flags)

◆ OnStageCreated

void(* Graphics::GraphicsContextFunctionBundle::OnStageCreated) (const Ptr< Graphics::Stage > &stage)

◆ OnViewCreated

void(* Graphics::GraphicsContextFunctionBundle::OnViewCreated) (const Ptr< Graphics::View > &view)

◆ OnWindowResized

void(* Graphics::GraphicsContextFunctionBundle::OnWindowResized) (const CoreGraphics::WindowId windowId, SizeT width, SizeT height)

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