Castor3D 0.13.0
Multiplatform 3D engine
|
#include <BillboardUbo.hpp>
Fonctions membres publiques | |
C3D_API | BillboardData (sdw::ShaderWriter &writer, ast::expr::ExprPtr expr, bool enabled) |
SDW_DeclStructInstance (C3D_API, BillboardData) | |
C3D_API sdw::Vec3 | getCameraRight (ProgramFlags programFlags, MatrixData const &matrixData) const |
C3D_API sdw::Vec3 | getCameraUp (ProgramFlags programFlags, MatrixData const &matrixData) const |
C3D_API sdw::Float | getWidth (ProgramFlags programFlags, SceneData const &sceneData) const |
C3D_API sdw::Float | getHeight (ProgramFlags programFlags, SceneData const &sceneData) const |
Fonctions membres publiques statiques | |
static C3D_API ast::type::BaseStructPtr | makeType (ast::type::TypesCache &cache) |
static C3D_API std::unique_ptr< sdw::Struct > | declare (sdw::ShaderWriter &writer) |
C3D_API castor3d::shader::BillboardData::BillboardData | ( | sdw::ShaderWriter & | writer, |
ast::expr::ExprPtr | expr, | ||
bool | enabled | ||
) |
|
static |
C3D_API sdw::Vec3 castor3d::shader::BillboardData::getCameraRight | ( | ProgramFlags | programFlags, |
MatrixData const & | matrixData | ||
) | const |
C3D_API sdw::Vec3 castor3d::shader::BillboardData::getCameraUp | ( | ProgramFlags | programFlags, |
MatrixData const & | matrixData | ||
) | const |
C3D_API sdw::Float castor3d::shader::BillboardData::getHeight | ( | ProgramFlags | programFlags, |
SceneData const & | sceneData | ||
) | const |
C3D_API sdw::Float castor3d::shader::BillboardData::getWidth | ( | ProgramFlags | programFlags, |
SceneData const & | sceneData | ||
) | const |
|
static |
castor3d::shader::BillboardData::SDW_DeclStructInstance | ( | C3D_API | , |
BillboardData | |||
) |