SO3Engine
Public Member Functions | Protected Member Functions | List of all members
SO3::SDeferredPermutation< PERMUTATION_TYPE > Class Template Referenceabstract

#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

template<typename PERMUTATION_TYPE>
class SO3::SDeferredPermutation< PERMUTATION_TYPE >

Definition at line 35 of file SO3DeferredPermutation.h.

Constructor & Destructor Documentation

◆ SDeferredPermutation()

template<typename PERMUTATION_TYPE >
SO3::SDeferredPermutation< PERMUTATION_TYPE >::SDeferredPermutation ( )

Definition at line 88 of file SO3DeferredPermutation.h.

Member Function Documentation

◆ GetFragmentPermutations()

template<typename PERMUTATION_TYPE >
PERMUTATION_TYPE SO3::SDeferredPermutation< PERMUTATION_TYPE >::GetFragmentPermutations ( )

Definition at line 107 of file SO3DeferredPermutation.h.

◆ GetFragmentPermutationsImpl()

template<typename PERMUTATION_TYPE >
virtual PERMUTATION_TYPE SO3::SDeferredPermutation< PERMUTATION_TYPE >::GetFragmentPermutationsImpl ( )
protectedpure virtual

◆ GetMaterialPermutations()

template<typename PERMUTATION_TYPE >
PERMUTATION_TYPE SO3::SDeferredPermutation< PERMUTATION_TYPE >::GetMaterialPermutations ( )

Definition at line 97 of file SO3DeferredPermutation.h.

◆ GetMaterialPermutationsImpl()

template<typename PERMUTATION_TYPE >
virtual PERMUTATION_TYPE SO3::SDeferredPermutation< PERMUTATION_TYPE >::GetMaterialPermutationsImpl ( )
protectedpure virtual

◆ GetPermutations()

template<typename PERMUTATION_TYPE >
PERMUTATION_TYPE SO3::SDeferredPermutation< PERMUTATION_TYPE >::GetPermutations ( )

Definition at line 92 of file SO3DeferredPermutation.h.

◆ GetPermutationsImpl()

template<typename PERMUTATION_TYPE >
virtual PERMUTATION_TYPE SO3::SDeferredPermutation< PERMUTATION_TYPE >::GetPermutationsImpl ( )
protectedpure virtual

◆ GetVertexPermutations()

template<typename PERMUTATION_TYPE >
PERMUTATION_TYPE SO3::SDeferredPermutation< PERMUTATION_TYPE >::GetVertexPermutations ( )

Definition at line 102 of file SO3DeferredPermutation.h.

◆ GetVertexPermutationsImpl()

template<typename PERMUTATION_TYPE >
virtual PERMUTATION_TYPE SO3::SDeferredPermutation< PERMUTATION_TYPE >::GetVertexPermutationsImpl ( )
protectedpure virtual

◆ ToString()

template<typename PERMUTATION_TYPE >
std::string SO3::SDeferredPermutation< PERMUTATION_TYPE >::ToString ( )

Definition at line 112 of file SO3DeferredPermutation.h.

◆ ToStringImpl()

template<typename PERMUTATION_TYPE >
virtual std::string SO3::SDeferredPermutation< PERMUTATION_TYPE >::ToStringImpl ( )
protectedpure virtual

The documentation for this class was generated from the following file: