uvgVPCCenc 1.0.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
uvgvpcc_enc::ParameterInfo Struct Reference

#include <parameters.hpp>

Collaboration diagram for uvgvpcc_enc::ParameterInfo:

Public Member Functions

 ParameterInfo (const ParameterType &type, const std::string &possibleValues, bool *parameterPtr)
 
 ParameterInfo (const ParameterType &type, const std::string &possibleValues, int *parameterPtr)
 
 ParameterInfo (const ParameterType &type, const std::string &possibleValues, size_t *parameterPtr)
 
 ParameterInfo (const ParameterType &type, const std::string &possibleValues, std::string *parameterPtr)
 
 ParameterInfo (const ParameterType &type, const std::string &possibleValues, float *parameterPtr)
 
 ParameterInfo (const ParameterType &type, const std::string &possibleValues, double *parameterPtr)
 

Public Attributes

ParameterType type
 
std::string possibleValues
 
void * parameterPtr
 
bool inPreset = false
 

Constructor & Destructor Documentation

◆ ParameterInfo() [1/6]

uvgvpcc_enc::ParameterInfo::ParameterInfo ( const ParameterType type,
const std::string &  possibleValues,
bool *  parameterPtr 
)
inline

◆ ParameterInfo() [2/6]

uvgvpcc_enc::ParameterInfo::ParameterInfo ( const ParameterType type,
const std::string &  possibleValues,
int *  parameterPtr 
)
inline

◆ ParameterInfo() [3/6]

uvgvpcc_enc::ParameterInfo::ParameterInfo ( const ParameterType type,
const std::string &  possibleValues,
size_t *  parameterPtr 
)
inline

◆ ParameterInfo() [4/6]

uvgvpcc_enc::ParameterInfo::ParameterInfo ( const ParameterType type,
const std::string &  possibleValues,
std::string *  parameterPtr 
)
inline

◆ ParameterInfo() [5/6]

uvgvpcc_enc::ParameterInfo::ParameterInfo ( const ParameterType type,
const std::string &  possibleValues,
float *  parameterPtr 
)
inline

◆ ParameterInfo() [6/6]

uvgvpcc_enc::ParameterInfo::ParameterInfo ( const ParameterType type,
const std::string &  possibleValues,
double *  parameterPtr 
)
inline

Member Data Documentation

◆ inPreset

bool uvgvpcc_enc::ParameterInfo::inPreset = false

◆ parameterPtr

void* uvgvpcc_enc::ParameterInfo::parameterPtr

◆ possibleValues

std::string uvgvpcc_enc::ParameterInfo::possibleValues

◆ type

ParameterType uvgvpcc_enc::ParameterInfo::type

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