JUCE
Public Member Functions | List of all members
juce::RenderingHelpers::SavedStateStack< StateObjectType > Class Template Reference

Public Member Functions

 SavedStateStack (StateObjectType *initialState) noexcept
 
 SavedStateStack () noexcept
 
void initialise (StateObjectType *state)
 
StateObjectType * operator-> () const noexcept
 
StateObjectType & operator* () const noexcept
 
void save ()
 
void restore ()
 
void beginTransparencyLayer (float opacity)
 
void endTransparencyLayer ()
 

Constructor & Destructor Documentation

◆ SavedStateStack() [1/2]

template<class StateObjectType>
juce::RenderingHelpers::SavedStateStack< StateObjectType >::SavedStateStack ( StateObjectType *  initialState)
noexcept

◆ SavedStateStack() [2/2]

template<class StateObjectType>
juce::RenderingHelpers::SavedStateStack< StateObjectType >::SavedStateStack ( )
noexcept

Member Function Documentation

◆ initialise()

template<class StateObjectType>
void juce::RenderingHelpers::SavedStateStack< StateObjectType >::initialise ( StateObjectType *  state)

◆ operator->()

template<class StateObjectType>
StateObjectType* juce::RenderingHelpers::SavedStateStack< StateObjectType >::operator-> ( ) const
noexcept

◆ operator*()

template<class StateObjectType>
StateObjectType& juce::RenderingHelpers::SavedStateStack< StateObjectType >::operator* ( ) const
noexcept

◆ save()

template<class StateObjectType>
void juce::RenderingHelpers::SavedStateStack< StateObjectType >::save ( )

◆ restore()

template<class StateObjectType>
void juce::RenderingHelpers::SavedStateStack< StateObjectType >::restore ( )

◆ beginTransparencyLayer()

template<class StateObjectType>
void juce::RenderingHelpers::SavedStateStack< StateObjectType >::beginTransparencyLayer ( float  opacity)

◆ endTransparencyLayer()

template<class StateObjectType>
void juce::RenderingHelpers::SavedStateStack< StateObjectType >::endTransparencyLayer ( )

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