|
constexpr | prog_var_location () noexcept=default |
| Default constructor. More...
|
|
constexpr | prog_var_location (int_type init) noexcept |
| Explicit location initialization.
|
|
auto | is_active () const noexcept -> bool |
| Indicates if this instance wraps an active program variable.
|
|
constexpr | operator bool () const noexcept |
| Indicates if this instance wraps an active program variable. More...
|
|
constexpr auto | location () const noexcept -> int_type |
| Returns the location value.
|
|
constexpr | operator int_type () const noexcept |
| Explicit conversion to the variable location value.
|
|
template<identifier_t TagId>
class eagine::oglp::prog_var_location< TagId >
Class wrapping GL shader program variable location.