| 
    SO3Engine
    
   | 
 
#include <SO3DeferredPermutation.h>
Public Member Functions | |
| SDeferredPermutation () | |
| PERMUTATION_TYPE | GetPermutations () | 
| PERMUTATION_TYPE | GetMaterialPermutations () | 
| PERMUTATION_TYPE | GetVertexPermutations () | 
| PERMUTATION_TYPE | GetFragmentPermutations () | 
| std::string | ToString () | 
Protected Member Functions | |
| virtual PERMUTATION_TYPE | GetPermutationsImpl ()=0 | 
| virtual PERMUTATION_TYPE | GetMaterialPermutationsImpl ()=0 | 
| virtual PERMUTATION_TYPE | GetVertexPermutationsImpl ()=0 | 
| virtual PERMUTATION_TYPE | GetFragmentPermutationsImpl ()=0 | 
| virtual std::string | ToStringImpl ()=0 | 
Detailed Description
class SO3::SDeferredPermutation< PERMUTATION_TYPE >
Definition at line 35 of file SO3DeferredPermutation.h.
Constructor & Destructor Documentation
◆ SDeferredPermutation()
| SO3::SDeferredPermutation< PERMUTATION_TYPE >::SDeferredPermutation | ( | ) | 
Definition at line 88 of file SO3DeferredPermutation.h.
Member Function Documentation
◆ GetFragmentPermutations()
| PERMUTATION_TYPE SO3::SDeferredPermutation< PERMUTATION_TYPE >::GetFragmentPermutations | ( | ) | 
Definition at line 107 of file SO3DeferredPermutation.h.
◆ GetFragmentPermutationsImpl()
      
  | 
  protectedpure virtual | 
Implemented in SO3::SDeferredLightPermutation, and SO3::SGBufferMaterialPermutation.
◆ GetMaterialPermutations()
| PERMUTATION_TYPE SO3::SDeferredPermutation< PERMUTATION_TYPE >::GetMaterialPermutations | ( | ) | 
Definition at line 97 of file SO3DeferredPermutation.h.
◆ GetMaterialPermutationsImpl()
      
  | 
  protectedpure virtual | 
Implemented in SO3::SDeferredLightPermutation, and SO3::SGBufferMaterialPermutation.
◆ GetPermutations()
| PERMUTATION_TYPE SO3::SDeferredPermutation< PERMUTATION_TYPE >::GetPermutations | ( | ) | 
Definition at line 92 of file SO3DeferredPermutation.h.
◆ GetPermutationsImpl()
      
  | 
  protectedpure virtual | 
Implemented in SO3::SDeferredLightPermutation, and SO3::SGBufferMaterialPermutation.
◆ GetVertexPermutations()
| PERMUTATION_TYPE SO3::SDeferredPermutation< PERMUTATION_TYPE >::GetVertexPermutations | ( | ) | 
Definition at line 102 of file SO3DeferredPermutation.h.
◆ GetVertexPermutationsImpl()
      
  | 
  protectedpure virtual | 
Implemented in SO3::SDeferredLightPermutation, and SO3::SGBufferMaterialPermutation.
◆ ToString()
| std::string SO3::SDeferredPermutation< PERMUTATION_TYPE >::ToString | ( | ) | 
Definition at line 112 of file SO3DeferredPermutation.h.
◆ ToStringImpl()
      
  | 
  protectedpure virtual | 
Implemented in SO3::SDeferredLightPermutation, and SO3::SGBufferMaterialPermutation.
The documentation for this class was generated from the following file:
- include/SO3Renderer/DeferredShading/SO3DeferredPermutation.h
 
Generated by