#include <renderer/renderobject.h>
Public Member Functions | |
RenderObject (int senderId, const std::string &senderPort, vistle::Object::const_ptr container, vistle::Object::const_ptr geometry, vistle::Object::const_ptr normals, vistle::Object::const_ptr mapdata) | |
virtual | ~RenderObject () |
void | updateBounds () |
void | computeBounds () |
bool | boundsValid () const |
DEFINE_ENUM_WITH_STRING_CONVERSIONS (InitialVariantVisibility,(DontChange)(Hidden)(Visible)) | |
Public Attributes | |
int | creatorId |
int | senderId |
std::string | senderPort |
std::string | variant |
InitialVariantVisibility | visibility = DontChange |
vistle::Object::const_ptr | container |
vistle::Object::const_ptr | geometry |
vistle::Normals::const_ptr | normals |
vistle::Texture1D::const_ptr | texture |
vistle::Vec< Scalar >::const_ptr | scalars |
int | timestep = -1 |
bool | bComputed = false |
bool | bValid = false |
vistle::Vector | bMin |
vistle::Vector | bMax |
bool | hasSolidColor = false |
vistle::Vector4 | solidColor |
vistle::RenderObject::RenderObject | ( | int | senderId, |
const std::string & | senderPort, | ||
vistle::Object::const_ptr | container, | ||
vistle::Object::const_ptr | geometry, | ||
vistle::Object::const_ptr | normals, | ||
vistle::Object::const_ptr | mapdata | ||
) |
|
virtual |
bool vistle::RenderObject::boundsValid | ( | ) | const |
void vistle::RenderObject::computeBounds | ( | ) |
vistle::RenderObject::DEFINE_ENUM_WITH_STRING_CONVERSIONS | ( | InitialVariantVisibility | , |
(DontChange)(Hidden)(Visible) | |||
) |
void vistle::RenderObject::updateBounds | ( | ) |
bool vistle::RenderObject::bComputed = false |
vistle::Vector vistle::RenderObject::bMax |
vistle::Vector vistle::RenderObject::bMin |
bool vistle::RenderObject::bValid = false |
vistle::Object::const_ptr vistle::RenderObject::container |
int vistle::RenderObject::creatorId |
vistle::Object::const_ptr vistle::RenderObject::geometry |
bool vistle::RenderObject::hasSolidColor = false |
vistle::Normals::const_ptr vistle::RenderObject::normals |
vistle::Vec<Scalar>::const_ptr vistle::RenderObject::scalars |
int vistle::RenderObject::senderId |
std::string vistle::RenderObject::senderPort |
vistle::Vector4 vistle::RenderObject::solidColor |
vistle::Texture1D::const_ptr vistle::RenderObject::texture |
int vistle::RenderObject::timestep = -1 |
std::string vistle::RenderObject::variant |
InitialVariantVisibility vistle::RenderObject::visibility = DontChange |