View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Member Functions | Public Attributes | List of all members
vistle::RhrServer::Light Struct Reference

#include <rhr/rhrserver.h>

Public Member Functions

bool operator== (const Light &rhs) const
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW vistle::Vector4 position
 
vistle::Vector4 ambient
 
vistle::Vector4 diffuse
 
vistle::Vector4 specular
 
vistle::Vector3 attenuation
 
vistle::Scalar spotCutoff
 
vistle::Vector3 direction
 
vistle::Scalar spotExponent
 
vistle::Vector4 transformedPosition
 
vistle::Vector3 transformedDirection
 
bool enabled
 
bool isDirectional
 

Member Function Documentation

◆ operator==()

bool vistle::RhrServer::Light::operator== ( const Light rhs) const
inline

◆ serialize()

template<class Archive >
void vistle::RhrServer::Light::serialize ( Archive &  ar,
const unsigned int  version 
)
inline

Member Data Documentation

◆ ambient

vistle::Vector4 vistle::RhrServer::Light::ambient

◆ attenuation

vistle::Vector3 vistle::RhrServer::Light::attenuation

◆ diffuse

vistle::Vector4 vistle::RhrServer::Light::diffuse

◆ direction

vistle::Vector3 vistle::RhrServer::Light::direction

◆ enabled

bool vistle::RhrServer::Light::enabled

◆ isDirectional

bool vistle::RhrServer::Light::isDirectional
mutable

◆ position

EIGEN_MAKE_ALIGNED_OPERATOR_NEW vistle::Vector4 vistle::RhrServer::Light::position

◆ specular

vistle::Vector4 vistle::RhrServer::Light::specular

◆ spotCutoff

vistle::Scalar vistle::RhrServer::Light::spotCutoff

◆ spotExponent

vistle::Scalar vistle::RhrServer::Light::spotExponent

◆ transformedDirection

vistle::Vector3 vistle::RhrServer::Light::transformedDirection
mutable

◆ transformedPosition

vistle::Vector4 vistle::RhrServer::Light::transformedPosition
mutable

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