VD< VALUE, CONTAINERTYPE, SETTODEFAULTIFNOTFOUND, RESTYPE > Struct Template Reference

#include <c4d_basecontainer_values.h>

Detailed Description

template<Int32 VALUE, typename CONTAINERTYPE, Bool SETTODEFAULTIFNOTFOUND = true, typename RESTYPE = CONTAINERTYPE>
struct cinema::VD< VALUE, CONTAINERTYPE, SETTODEFAULTIFNOTFOUND, RESTYPE >

Helper struct for direct data storage with BaseContainer::GetValues()

Public Member Functions

constexpr MAXON_ATTRIBUTE_FORCE_INLINE VD (RESTYPE &res)
 
MAXON_ATTRIBUTE_FORCE_INLINE Bool SetData (const GeData *d)
 

Static Public Attributes

static const Int32 ids
 

Private Attributes

RESTYPE & _val
 

Constructor & Destructor Documentation

◆ VD()

constexpr MAXON_ATTRIBUTE_FORCE_INLINE VD ( RESTYPE &  res)
explicitconstexpr

Member Function Documentation

◆ SetData()

MAXON_ATTRIBUTE_FORCE_INLINE Bool SetData ( const GeData d)

Member Data Documentation

◆ ids

const Int32 ids
static

◆ _val

RESTYPE& _val
private