![]()  | 
  
    Ark Server API (ASA) - Wiki
    
   | 
 
#include <SHMath.h>
Public Member Functions | |
| TSHVectorRGB () | |
| template<int32 OtherOrder> | |
| TSHVectorRGB (const TSHVectorRGB< OtherOrder > &Other) | |
| TSHVector< MaxSHOrder > | GetLuminance () const | 
| void | Desaturate (float DesaturateFraction) | 
| FLinearColor | CalcIntegral () const | 
| void | ApplyWindowing (float Lambda) | 
| bool | AreFloatsValid () const | 
| FORCEINLINE TSHVectorRGB & | operator+= (const TSHVectorRGB &InB) | 
| FORCEINLINE TSHVectorRGB & | operator-= (const TSHVectorRGB &InB) | 
| FORCEINLINE TSHVectorRGB & | operator*= (const float &Scalar) | 
| void | AddIncomingRadiance (const FLinearColor &IncomingRadiance, float Weight, const FVector4 &WorldSpaceDirection) | 
| void | AddAmbient (const FLinearColor &Intensity) | 
Public Attributes | |
| TSHVector< MaxSHOrder > | R | 
| TSHVector< MaxSHOrder > | G | 
| TSHVector< MaxSHOrder > | B | 
A vector of colored spherical harmonic coefficients.
      
  | 
  inline | 
      
  | 
  inlineexplicit | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
In-place scalar multiplication operator. Changed from (*this = *this * InB;) to separate all calc to avoid LHS Now it calls directly *= operator in TSHVector (avoid TSHVectorRGB * operator)
      
  | 
  inline | 
In-place addition operator. Changed from (*this = *this + InB;) to separate all calc to avoid LHS Now it calls directly += operator in TSHVector (avoid TSHVectorRGB + operator)
      
  | 
  inline | 
In-place subtraction operator. Changed from (*this = *this - InB;) to separate all calc to avoid LHS Now it calls directly -= operator in TSHVector (avoid TSHVectorRGB - operator)
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  friend | 
| TSHVector<MaxSHOrder> TSHVectorRGB< MaxSHOrder >::B | 
| TSHVector<MaxSHOrder> TSHVectorRGB< MaxSHOrder >::G | 
| TSHVector<MaxSHOrder> TSHVectorRGB< MaxSHOrder >::R |