#include <PixelShader.h>
◆ PixelShader()
FCT::PixelShader::PixelShader |
( |
Context * | ctx | ) |
|
|
inline |
◆ addRef()
void FCT::RefCount::addRef |
( |
| ) |
|
|
inlineinherited |
◆ addUniform()
void FCT::PixelShader::addUniform |
( |
ConstLayout | layout | ) |
|
|
inline |
◆ binaryCode()
◆ code()
void FCT::PixelShader::code |
( |
std::string | source | ) |
|
|
inline |
◆ compile()
void FCT::PixelShader::compile |
( |
| ) |
|
|
inlineprotected |
◆ count()
size_t FCT::RefCount::count |
( |
| ) |
|
|
inlineinherited |
◆ create()
void FCT::PixelShader::create |
( |
| ) |
|
|
inline |
◆ deleteThis()
virtual void FCT::RefCount::deleteThis |
( |
| ) |
|
|
inlineprotectedvirtualinherited |
◆ generateDefaultCode()
void FCT::PixelShader::generateDefaultCode |
( |
| ) |
|
|
inlineprotected |
◆ getType()
◆ operator bool()
FCT::RefCount::operator bool |
( |
| ) |
const |
|
inlineinherited |
◆ pixelLayout()
void FCT::PixelShader::pixelLayout |
( |
const PixelLayout & | layout | ) |
|
|
inline |
◆ pixelShader()
◆ preprocess()
void FCT::PixelShader::preprocess |
( |
| ) |
|
|
inlineprotected |
◆ release()
void FCT::RefCount::release |
( |
| ) |
|
|
inlineinherited |
◆ resourceLayout()
◆ m_binaryCode
◆ m_ctx
◆ m_pixelLayout
◆ m_pixelShader
◆ m_refCount
std::atomic<size_t> FCT::RefCount::m_refCount |
|
protectedinherited |
◆ m_resourceLayout
◆ m_source
std::string FCT::PixelShader::m_source |
|
protected |
◆ m_uniformLayouts
std::vector<ConstLayout> FCT::PixelShader::m_uniformLayouts |
|
protected |
◆ m_userSource
std::string FCT::PixelShader::m_userSource |
|
protected |
该类的文档由以下文件生成: