|
Axmol 3.0.0-89d6d9a
|
This is the complete list of members for ProgramState, including all inherited members.
| autorelease() | Object | |
| clone() const | ProgramState | |
| getCallbackUniforms() const | ProgramState | inline |
| getObjectID() const noexcept | Object | inline |
| getProgram() const | ProgramState | inline |
| getReferenceCount() const | Object | |
| getTextureBindingSets() const | ProgramState | inline |
| getUniformLocation(std::string_view name) const | ProgramState | |
| getUniformLocation(rhi::Uniform kind) const | ProgramState | |
| ProgramState(Program *program) | ProgramState | |
| release() | Object | |
| retain() | Object | |
| setCallbackUniform(const rhi::UniformLocation &, const UniformCallback &) | ProgramState | |
| setParameterAutoBinding(std::string_view uniformName, std::string_view autoBinding) | ProgramState | |
| setTexture(rhi::Texture *texture) | ProgramState | |
| setTextureArray(const rhi::UniformLocation &uniformLocation, std::span< TextureBinding > units) | ProgramState | |
| setUniform(const rhi::UniformLocation &uniformLocation, const void *data, size_t size) | ProgramState | |
| setUniformBlock(ShaderStage stage, std::string_view blockName, const void *data, size_t size) | ProgramState | |
| ~Object() | Object | virtual |
| ~ProgramState() | ProgramState | virtual |