#include <OgreGLSLLinkProgramManager.h>
◆ GLSLLinkProgramManager()
Ogre::GLSL::GLSLLinkProgramManager::GLSLLinkProgramManager |
( |
void |
| ) |
|
◆ ~GLSLLinkProgramManager()
Ogre::GLSL::GLSLLinkProgramManager::~GLSLLinkProgramManager |
( |
void |
| ) |
|
◆ getActiveLinkProgram()
GLSLLinkProgram* Ogre::GLSL::GLSLLinkProgramManager::getActiveLinkProgram |
( |
void |
| ) |
|
Get the program object that links the two active shader objects together if a program object was not already created and linked a new one is created and linked.
◆ extractUniforms()
Populate a list of uniforms based on a program object.
- Parameters
-
programObject | Handle to the program object to query |
vertexConstantDefs | Definition of the constants extracted from the vertex program, used to match up physical buffer indexes with program uniforms. May be null if there is no vertex program. |
geometryConstantDefs | Definition of the constants extracted from the geometry program, used to match up physical buffer indexes with program uniforms. May be null if there is no geometry program. |
fragmentConstantDefs | Definition of the constants extracted from the fragment program, used to match up physical buffer indexes with program uniforms. May be null if there is no fragment program. |
list | The list to populate (will not be cleared before adding, clear it yourself before calling this if that's what you want). |
◆ getSingleton()
◆ getSingletonPtr()
The documentation for this class was generated from the following file: