FCT
载入中...
搜索中...
未找到
FCT::Uniform结构体 参考

#include <UniformWrapper.h>

FCT::Uniform 的协作图:
Collaboration graph

Public 成员函数

 Uniform ()
 Uniform (Uniform &&other) noexcept
Uniformoperator= (Uniform &&other) noexcept
 Uniform (FCT::Context *ctx, const FCT::ConstLayout &layout)
 ~Uniform ()
template<typename T>
void setValue (const char *name, const T &value)
void update ()
 operator FCT::RHI::ConstBuffer * () const

Private 属性

FCT::UniformBufferm_uniformBuffer
FCT::RHI::ConstBufferm_constBuffer

详细描述

在文件 UniformWrapper.h10 行定义.

构造及析构函数说明

◆ Uniform() [1/3]

FCT::Uniform::Uniform ( )

在文件 UniformWrapper.cpp6 行定义.

这是这个函数的调用关系图:

◆ Uniform() [2/3]

FCT::Uniform::Uniform ( Uniform && other)
noexcept

在文件 UniformWrapper.cpp10 行定义.

函数调用图:

◆ Uniform() [3/3]

FCT::Uniform::Uniform ( FCT::Context * ctx,
const FCT::ConstLayout & layout )

在文件 UniformWrapper.cpp37 行定义.

函数调用图:

◆ ~Uniform()

FCT::Uniform::~Uniform ( )

在文件 UniformWrapper.cpp46 行定义.

成员函数说明

◆ operator FCT::RHI::ConstBuffer *()

FCT::Uniform::operator FCT::RHI::ConstBuffer * ( ) const

◆ operator=()

Uniform & FCT::Uniform::operator= ( Uniform && other)
noexcept

在文件 UniformWrapper.cpp16 行定义.

函数调用图:

◆ setValue()

template<typename T>
void FCT::Uniform::setValue ( const char * name,
const T & value )
inline

在文件 UniformWrapper.h19 行定义.

◆ update()

void FCT::Uniform::update ( )

在文件 UniformWrapper.cpp58 行定义.

类成员变量说明

◆ m_constBuffer

FCT::RHI::ConstBuffer* FCT::Uniform::m_constBuffer
private

在文件 UniformWrapper.h28 行定义.

◆ m_uniformBuffer

FCT::UniformBuffer* FCT::Uniform::m_uniformBuffer
private

在文件 UniformWrapper.h27 行定义.


该结构体的文档由以下文件生成: