HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HdRprim::_ReprDescConfigs< DESC_TYPE, N > Struct Template Reference

#include <rprim.h>

Public Types

using DescArray = std::array< DESC_TYPE, N >
 

Public Member Functions

DescArray Find (TfToken const &reprToken) const
 
void AddOrUpdate (TfToken const &reprToken, DescArray descs)
 

Public Attributes

std::vector< std::pair
< TfToken, DescArray > > 
_configs
 

Static Public Attributes

static const int MAX_DESCS = N
 

Detailed Description

template<typename DESC_TYPE, int N = 1>
struct HdRprim::_ReprDescConfigs< DESC_TYPE, N >

Definition at line 319 of file rprim.h.

Member Typedef Documentation

template<typename DESC_TYPE , int N = 1>
using HdRprim::_ReprDescConfigs< DESC_TYPE, N >::DescArray = std::array<DESC_TYPE, N>

Definition at line 321 of file rprim.h.

Member Function Documentation

template<typename DESC_TYPE , int N = 1>
void HdRprim::_ReprDescConfigs< DESC_TYPE, N >::AddOrUpdate ( TfToken const reprToken,
DescArray  descs 
)
inline

Definition at line 332 of file rprim.h.

template<typename DESC_TYPE , int N = 1>
DescArray HdRprim::_ReprDescConfigs< DESC_TYPE, N >::Find ( TfToken const reprToken) const
inline

Definition at line 324 of file rprim.h.

Member Data Documentation

template<typename DESC_TYPE , int N = 1>
std::vector<std::pair<TfToken, DescArray> > HdRprim::_ReprDescConfigs< DESC_TYPE, N >::_configs

Definition at line 342 of file rprim.h.

template<typename DESC_TYPE , int N = 1>
const int HdRprim::_ReprDescConfigs< DESC_TYPE, N >::MAX_DESCS = N
static

Definition at line 322 of file rprim.h.


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