|
| GrVkPipelineStateDataManager (const UniformInfoArray &, uint32_t uniformSize, bool usePushConstants) |
|
std::pair< sk_sp< GrGpuBuffer >, bool > | uploadUniforms (GrVkGpu *gpu, VkPipelineLayout, GrVkCommandBuffer *commandBuffer) |
|
void | releaseData () |
|
void | set1iv (UniformHandle, int arrayCount, const int32_t v[]) const override |
|
void | set1fv (UniformHandle, int arrayCount, const float v[]) const override |
|
void | set2iv (UniformHandle, int arrayCount, const int32_t v[]) const override |
|
void | set2fv (UniformHandle, int arrayCount, const float v[]) const override |
|
void | setMatrix2fv (UniformHandle, int arrayCount, const float matrices[]) const override |
|
| GrUniformDataManager (uint32_t uniformCount, uint32_t uniformSize) |
|
void | set1i (UniformHandle, int32_t) const override |
|
void | set1iv (UniformHandle, int arrayCount, const int32_t v[]) const override |
|
void | set1f (UniformHandle, float v0) const override |
|
void | set1fv (UniformHandle, int arrayCount, const float v[]) const override |
|
void | set2i (UniformHandle, int32_t, int32_t) const override |
|
void | set2iv (UniformHandle, int arrayCount, const int32_t v[]) const override |
|
void | set2f (UniformHandle, float, float) const override |
|
void | set2fv (UniformHandle, int arrayCount, const float v[]) const override |
|
void | set3i (UniformHandle, int32_t, int32_t, int32_t) const override |
|
void | set3iv (UniformHandle, int arrayCount, const int32_t v[]) const override |
|
void | set3f (UniformHandle, float, float, float) const override |
|
void | set3fv (UniformHandle, int arrayCount, const float v[]) const override |
|
void | set4i (UniformHandle, int32_t, int32_t, int32_t, int32_t) const override |
|
void | set4iv (UniformHandle, int arrayCount, const int32_t v[]) const override |
|
void | set4f (UniformHandle, float, float, float, float) const override |
|
void | set4fv (UniformHandle, int arrayCount, const float v[]) const override |
|
void | setMatrix2f (UniformHandle, const float matrix[]) const override |
|
void | setMatrix3f (UniformHandle, const float matrix[]) const override |
|
void | setMatrix4f (UniformHandle, const float matrix[]) const override |
|
void | setMatrix2fv (UniformHandle, int arrayCount, const float matrices[]) const override |
|
void | setMatrix3fv (UniformHandle, int arrayCount, const float matrices[]) const override |
|
void | setMatrix4fv (UniformHandle, int arrayCount, const float matrices[]) const override |
|
void | markDirty () |
|
virtual | ~GrGLSLProgramDataManager () |
|
virtual void | set1i (UniformHandle, int32_t) const =0 |
|
virtual void | set1iv (UniformHandle, int arrayCount, const int v[]) const =0 |
|
virtual void | set1f (UniformHandle, float v0) const =0 |
|
virtual void | set1fv (UniformHandle, int arrayCount, const float v[]) const =0 |
|
virtual void | set2i (UniformHandle, int32_t, int32_t) const =0 |
|
virtual void | set2iv (UniformHandle, int arrayCount, const int v[]) const =0 |
|
virtual void | set2f (UniformHandle, float, float) const =0 |
|
virtual void | set2fv (UniformHandle, int arrayCount, const float v[]) const =0 |
|
virtual void | set3i (UniformHandle, int32_t, int32_t, int32_t) const =0 |
|
virtual void | set3iv (UniformHandle, int arrayCount, const int v[]) const =0 |
|
virtual void | set3f (UniformHandle, float, float, float) const =0 |
|
virtual void | set3fv (UniformHandle, int arrayCount, const float v[]) const =0 |
|
virtual void | set4i (UniformHandle, int32_t, int32_t, int32_t, int32_t) const =0 |
|
virtual void | set4iv (UniformHandle, int arrayCount, const int v[]) const =0 |
|
virtual void | set4f (UniformHandle, float, float, float, float) const =0 |
|
virtual void | set4fv (UniformHandle, int arrayCount, const float v[]) const =0 |
|
virtual void | setMatrix2f (UniformHandle, const float matrix[]) const =0 |
|
virtual void | setMatrix3f (UniformHandle, const float matrix[]) const =0 |
|
virtual void | setMatrix4f (UniformHandle, const float matrix[]) const =0 |
|
virtual void | setMatrix2fv (UniformHandle, int arrayCount, const float matrices[]) const =0 |
|
virtual void | setMatrix3fv (UniformHandle, int arrayCount, const float matrices[]) const =0 |
|
virtual void | setMatrix4fv (UniformHandle, int arrayCount, const float matrices[]) const =0 |
|
void | setSkMatrix (UniformHandle, const SkMatrix &) const |
|
void | setSkM44 (UniformHandle, const SkM44 &) const |
|
void | setRuntimeEffectUniforms (SkSpan< const SkRuntimeEffect::Uniform >, SkSpan< const UniformHandle >, SkSpan< const Specialized >, const void *src) const |
|
void | setRuntimeEffectUniforms (SkSpan< const SkRuntimeEffect::Uniform > uniforms, SkSpan< const UniformHandle > handles, const void *src) const |
|