Castor3D 0.16.0
Multiplatform 3D engine
Public Types | Public Member Functions | Public Attributes | List of all members
castor3d::RenderPassRegisterInfo Struct Reference

#include <RenderModule.hpp>

Collaboration diagram for castor3d::RenderPassRegisterInfo:
Collaboration graph
[legend]

Public Types

using Creator
 

Public Member Functions

 RenderPassRegisterInfo (castor::String pname, Creator pcreate, TechniquePassEvent pevent, RenderPassTypeID pid={})
 

Public Attributes

castor::String name
 
Creator create
 
TechniquePassEvent event
 
RenderPassTypeID id
 

Member Typedef Documentation

◆ Creator

Initial value:
castor::Function< crg::FramePassArray( RenderDevice const &
, RenderTechnique &
, crg::FramePassArray ) >
castor::Array< TechniquePassVector, size_t(TechniquePassEvent::eCount) > TechniquePasses
Definition RenderModule.hpp:857
std::function< FuncT > Function
Definition ConfigModule.hpp:97

Constructor & Destructor Documentation

◆ RenderPassRegisterInfo()

castor3d::RenderPassRegisterInfo::RenderPassRegisterInfo ( castor::String pname,
Creator pcreate,
TechniquePassEvent pevent,
RenderPassTypeID pid = {} )
inline

Member Data Documentation

◆ create

Creator castor3d::RenderPassRegisterInfo::create

◆ event

TechniquePassEvent castor3d::RenderPassRegisterInfo::event

◆ id

RenderPassTypeID castor3d::RenderPassRegisterInfo::id

◆ name

castor::String castor3d::RenderPassRegisterInfo::name

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