Castor3D  ..
Fonctions membres publiques | Attributs publics statiques | Liste de tous les membres
Référence de la classe castor3d::GpInfoUbo

Fonctions membres publiques

 GpInfoUbo (Engine &engine)
 
 ~GpInfoUbo ()
 
void update (castor::Size const &p_size, Camera const &p_camera, castor::Matrix4x4r const &p_invViewProj, castor::Matrix4x4r const &p_invView, castor::Matrix4x4r const &p_invProj)
 
UniformBuffergetUbo ()
 

Attributs publics statiques

static const castor::String GPInfo
 
static const castor::String InvViewProj
 
static const castor::String InvView
 
static const castor::String InvProj
 
static const castor::String View
 
static const castor::String Proj
 
static const castor::String RenderSize
 
static constexpr uint32_t BindingPoint = 4u
 

Documentation des constructeurs et destructeur

◆ GpInfoUbo()

castor3d::GpInfoUbo::GpInfoUbo ( Engine engine)
explicit

◆ ~GpInfoUbo()

castor3d::GpInfoUbo::~GpInfoUbo ( )

Documentation des fonctions membres

◆ getUbo()

UniformBuffer& castor3d::GpInfoUbo::getUbo ( )
inline

◆ update()

void castor3d::GpInfoUbo::update ( castor::Size const &  p_size,
Camera const &  p_camera,
castor::Matrix4x4r const &  p_invViewProj,
castor::Matrix4x4r const &  p_invView,
castor::Matrix4x4r const &  p_invProj 
)

Documentation des données membres

◆ BindingPoint

constexpr uint32_t castor3d::GpInfoUbo::BindingPoint = 4u
static

◆ GPInfo

const castor::String castor3d::GpInfoUbo::GPInfo
static

◆ InvProj

const castor::String castor3d::GpInfoUbo::InvProj
static

◆ InvView

const castor::String castor3d::GpInfoUbo::InvView
static

◆ InvViewProj

const castor::String castor3d::GpInfoUbo::InvViewProj
static

◆ Proj

const castor::String castor3d::GpInfoUbo::Proj
static

◆ RenderSize

const castor::String castor3d::GpInfoUbo::RenderSize
static

◆ View

const castor::String castor3d::GpInfoUbo::View
static

La documentation de cette classe a été générée à partir du fichier suivant :