slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Public 成员函数 | 静态 Public 成员函数 | Private 属性 | 所有成员列表
facebook::yoga::Config类 参考

#include <Config.h>

类 facebook::yoga::Config 继承关系图:
Inheritance graph
[图例]
facebook::yoga::Config 的协作图:
Collaboration graph
[图例]

Public 成员函数

 Config (YGLogger logger)
 
void setUseWebDefaults (bool useWebDefaults)
 
bool useWebDefaults () const
 
void setExperimentalFeatureEnabled (ExperimentalFeature feature, bool enabled)
 
bool isExperimentalFeatureEnabled (ExperimentalFeature feature) const
 
ExperimentalFeatureSet getEnabledExperiments () const
 
void setErrata (Errata errata)
 
void addErrata (Errata errata)
 
void removeErrata (Errata errata)
 
Errata getErrata () const
 
bool hasErrata (Errata errata) const
 
void setPointScaleFactor (float pointScaleFactor)
 
float getPointScaleFactor () const
 
void setContext (void *context)
 
void * getContext () const
 
uint32_t getVersion () const noexcept
 
void setLogger (YGLogger logger)
 
void log (const yoga::Node *node, LogLevel logLevel, const char *format, va_list args) const
 
void setCloneNodeCallback (YGCloneNodeFunc cloneNode)
 
YGNodeRef cloneNode (YGNodeConstRef node, YGNodeConstRef owner, size_t childIndex) const
 

静态 Public 成员函数

static const ConfiggetDefault ()
 

Private 属性

YGCloneNodeFunc cloneNodeCallback_ {nullptr}
 
YGLogger logger_ {}
 
bool useWebDefaults_: 1 = false
 
uint32_t version_ = 0
 
ExperimentalFeatureSet experimentalFeatures_ {}
 
Errata errata_ = Errata::None
 
float pointScaleFactor_ = 1.0f
 
void * context_ = nullptr
 

构造及析构函数说明

◆ Config()

facebook::yoga::Config::Config ( YGLogger logger)
inlineexplicit

成员函数说明

◆ addErrata()

void facebook::yoga::Config::addErrata ( Errata errata)
函数调用图:

◆ cloneNode()

YGNodeRef facebook::yoga::Config::cloneNode ( YGNodeConstRef node,
YGNodeConstRef owner,
size_t childIndex ) const
函数调用图:
这是这个函数的调用关系图:

◆ getContext()

void * facebook::yoga::Config::getContext ( ) const
这是这个函数的调用关系图:

◆ getDefault()

const Config & facebook::yoga::Config::getDefault ( )
static
函数调用图:
这是这个函数的调用关系图:

◆ getEnabledExperiments()

ExperimentalFeatureSet facebook::yoga::Config::getEnabledExperiments ( ) const
这是这个函数的调用关系图:

◆ getErrata()

Errata facebook::yoga::Config::getErrata ( ) const
这是这个函数的调用关系图:

◆ getPointScaleFactor()

float facebook::yoga::Config::getPointScaleFactor ( ) const
这是这个函数的调用关系图:

◆ getVersion()

uint32_t facebook::yoga::Config::getVersion ( ) const
noexcept

◆ hasErrata()

bool facebook::yoga::Config::hasErrata ( Errata errata) const
这是这个函数的调用关系图:

◆ isExperimentalFeatureEnabled()

bool facebook::yoga::Config::isExperimentalFeatureEnabled ( ExperimentalFeature feature) const
这是这个函数的调用关系图:

◆ log()

void facebook::yoga::Config::log ( const yoga::Node * node,
LogLevel logLevel,
const char * format,
va_list args ) const
函数调用图:

◆ removeErrata()

void facebook::yoga::Config::removeErrata ( Errata errata)
函数调用图:

◆ setCloneNodeCallback()

void facebook::yoga::Config::setCloneNodeCallback ( YGCloneNodeFunc cloneNode)
函数调用图:
这是这个函数的调用关系图:

◆ setContext()

void facebook::yoga::Config::setContext ( void * context)
这是这个函数的调用关系图:

◆ setErrata()

void facebook::yoga::Config::setErrata ( Errata errata)
这是这个函数的调用关系图:

◆ setExperimentalFeatureEnabled()

void facebook::yoga::Config::setExperimentalFeatureEnabled ( ExperimentalFeature feature,
bool enabled )
函数调用图:
这是这个函数的调用关系图:

◆ setLogger()

void facebook::yoga::Config::setLogger ( YGLogger logger)
这是这个函数的调用关系图:

◆ setPointScaleFactor()

void facebook::yoga::Config::setPointScaleFactor ( float pointScaleFactor)
这是这个函数的调用关系图:

◆ setUseWebDefaults()

void facebook::yoga::Config::setUseWebDefaults ( bool useWebDefaults)
函数调用图:
这是这个函数的调用关系图:

◆ useWebDefaults()

bool facebook::yoga::Config::useWebDefaults ( ) const
这是这个函数的调用关系图:

类成员变量说明

◆ cloneNodeCallback_

YGCloneNodeFunc facebook::yoga::Config::cloneNodeCallback_ {nullptr}
private

◆ context_

void* facebook::yoga::Config::context_ = nullptr
private

◆ errata_

Errata facebook::yoga::Config::errata_ = Errata::None
private

◆ experimentalFeatures_

ExperimentalFeatureSet facebook::yoga::Config::experimentalFeatures_ {}
private

◆ logger_

YGLogger facebook::yoga::Config::logger_ {}
private

◆ pointScaleFactor_

float facebook::yoga::Config::pointScaleFactor_ = 1.0f
private

◆ useWebDefaults_

bool facebook::yoga::Config::useWebDefaults_
private

◆ version_

uint32_t facebook::yoga::Config::version_ = 0
private

该类的文档由以下文件生成: