#include <GrMtlUniformHandler.h>
|
const GrShaderVar & | getUniformVariable (UniformHandle u) const override |
|
const char * | getUniformCStr (UniformHandle u) const override |
|
int | numUniforms () const override |
|
UniformInfo & | uniform (int idx) override |
|
const UniformInfo & | uniform (int idx) const override |
|
Public Member Functions inherited from GrGLSLUniformHandler |
virtual | ~GrGLSLUniformHandler () |
|
UniformHandle | addUniform (const GrProcessor *owner, uint32_t visibility, SkSLType type, const char *name, const char **outName=nullptr) |
|
UniformHandle | addUniformArray (const GrProcessor *owner, uint32_t visibility, SkSLType type, const char *name, int arrayCount, const char **outName=nullptr) |
|
virtual const GrShaderVar & | getUniformVariable (UniformHandle u) const =0 |
|
virtual const char * | getUniformCStr (UniformHandle u) const =0 |
|
virtual int | numUniforms () const =0 |
|
virtual UniformInfo & | uniform (int idx)=0 |
|
virtual const UniformInfo & | uniform (int idx) const =0 |
|
GrShaderVar | getUniformMapping (const GrProcessor &owner, SkString rawName) const |
|
GrShaderVar | liftUniformToVertexShader (const GrProcessor &owner, SkString rawName) |
|
Definition at line 22 of file GrMtlUniformHandler.h.
◆ UniformInfoArray
◆ anonymous enum
◆ getUniformCStr()
const char * GrMtlUniformHandler::getUniformCStr |
( |
UniformHandle |
u | ) |
const |
|
inlineoverridevirtual |
◆ getUniformVariable()
◆ numUniforms()
int GrMtlUniformHandler::numUniforms |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ uniform() [1/2]
◆ uniform() [2/2]
◆ GrMtlPipelineStateBuilder
◆ kUniformBindingCount
◆ kUniformsPerBlock
const int GrMtlUniformHandler::kUniformsPerBlock = 8 |
|
static |
The documentation for this class was generated from the following files: