Raytrix Light Field SDK  4.0
Logo
Public Attributes | List of all members
Rx::SValueDef< TGroup > Struct Template Reference

Detailed Description

template<typename TGroup>
struct Rx::SValueDef< TGroup >

A value definition.

Template Parameters
TGroupThe data type of the group.

Public Attributes

bool bExportable
 True if the value is exportable. More...
 
bool bExtern
 True if the value is extern. More...
 
bool bRead
 True if the value is readable. More...
 
bool bWrite
 True if the value is writable. More...
 
EValueType::ID eType
 The type of the value. More...
 
std::shared_ptr< Constraint::CAnypxConstraint
 The constraint. More...
 
CRxString sxGUID
 The GUID of the value. More...
 
CRxString sxName
 The name of the value. More...
 
TGroup tGroup
 The group of the value. More...
 

Member Data Documentation

template<typename TGroup>
bool Rx::SValueDef< TGroup >::bExportable

True if the value is exportable.

template<typename TGroup>
bool Rx::SValueDef< TGroup >::bExtern

True if the value is extern.

template<typename TGroup>
bool Rx::SValueDef< TGroup >::bRead

True if the value is readable.

template<typename TGroup>
bool Rx::SValueDef< TGroup >::bWrite

True if the value is writable.

template<typename TGroup>
EValueType::ID Rx::SValueDef< TGroup >::eType

The type of the value.

template<typename TGroup>
std::shared_ptr<Constraint::CAny> Rx::SValueDef< TGroup >::pxConstraint

The constraint.

template<typename TGroup>
CRxString Rx::SValueDef< TGroup >::sxGUID

The GUID of the value.

template<typename TGroup>
CRxString Rx::SValueDef< TGroup >::sxName

The name of the value.

template<typename TGroup>
TGroup Rx::SValueDef< TGroup >::tGroup

The group of the value.