#include <OgreShaderParams.h>
◆ getManualValue() [1/2]
  
  | 
        
          | void Ogre::ShaderParams::Param::getManualValue | ( | T & | value | ) | const |  | inline | 
 
Returns the value. 
Assumes this is a manual value. Assumes the param holds enough bytes to fill the type of value you want to retrieve. Examples: uint32 myVal; param->getManualValue( myVal ); Vector4 myVector4; param->getManualValue( myVector4 ); 
 
 
◆ getManualValue() [2/2]
  
  | 
        
          | T Ogre::ShaderParams::Param::getManualValue | ( | void |  | ) | const |  | inline | 
 
 
◆ setManualValue() [1/12]
◆ setManualValue() [2/12]
◆ setManualValue() [3/12]
◆ setManualValue() [4/12]
◆ setManualValue() [5/12]
◆ setManualValue() [6/12]
◆ setManualValue() [7/12]
◆ setManualValue() [8/12]
◆ setManualValue() [9/12]
      
        
          | void Ogre::ShaderParams::Param::setManualValue | ( | float | value | ) |  | 
      
 
Shortcut for setting the given value without dealing with mp manually. 
- See also
- ShaderParams::setDirty otherwise changes won't take effect. 
 
 
◆ setManualValue() [10/12]
      
        
          | void Ogre::ShaderParams::Param::setManualValue | ( | int32 | value | ) |  | 
      
 
 
◆ setManualValue() [11/12]
◆ setManualValue() [12/12]
      
        
          | void Ogre::ShaderParams::Param::setManualValue | ( | uint32 | value | ) |  | 
      
 
 
◆ [union]
◆ ap
◆ isAutomatic
      
        
          | bool Ogre::ShaderParams::Param::isAutomatic | 
      
 
 
◆ isDirty
      
        
          | bool Ogre::ShaderParams::Param::isDirty | 
      
 
 
◆ mp
◆ name
      
        
          | String Ogre::ShaderParams::Param::name | 
      
 
 
The documentation for this struct was generated from the following file: