Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | Public Attributes | List of all members
castor3d::ShaderBufferTypes::Data4T< DataT > Struct Template Reference

#include <ShaderBuffersModule.hpp>

Inheritance diagram for castor3d::ShaderBufferTypes::Data4T< DataT >:
Inheritance graph
[legend]

Public Member Functions

Data4Toperator= (DataT rhs)
 
Data4Toperator= (castor::Point2< DataT > const &rhs)
 
Data4Toperator= (castor::Point3< DataT > const &rhs)
 
Data4Toperator= (castor::Point4< DataT > const &rhs)
 

Public Attributes

DataT x {}
 
DataT y {}
 
DataT z {}
 
DataT w {}
 

Member Function Documentation

◆ operator=() [1/4]

template<typename DataT >
Data4T & castor3d::ShaderBufferTypes::Data4T< DataT >::operator= ( castor::Point2< DataT > const & rhs)
inline

◆ operator=() [2/4]

template<typename DataT >
Data4T & castor3d::ShaderBufferTypes::Data4T< DataT >::operator= ( castor::Point3< DataT > const & rhs)
inline

◆ operator=() [3/4]

template<typename DataT >
Data4T & castor3d::ShaderBufferTypes::Data4T< DataT >::operator= ( castor::Point4< DataT > const & rhs)
inline

◆ operator=() [4/4]

template<typename DataT >
Data4T & castor3d::ShaderBufferTypes::Data4T< DataT >::operator= ( DataT rhs)
inline

Member Data Documentation

◆ w

template<typename DataT >
DataT castor3d::ShaderBufferTypes::Data4T< DataT >::w {}

◆ x

template<typename DataT >
DataT castor3d::ShaderBufferTypes::Data4T< DataT >::x {}

◆ y

template<typename DataT >
DataT castor3d::ShaderBufferTypes::Data4T< DataT >::y {}

◆ z

template<typename DataT >
DataT castor3d::ShaderBufferTypes::Data4T< DataT >::z {}

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