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