LibreOffice Module slideshow (master) 1
|
#include <TransitionImpl.hxx>
Public Member Functions | |
TransitionScene (Primitives_t &&rLeavingSlidePrimitives, Primitives_t &&rEnteringSlidePrimitives, Operations_t &&rOverallOperations=Operations_t(), SceneObjects_t &&rSceneObjects=SceneObjects_t()) | |
~TransitionScene () | |
TransitionScene (TransitionScene const &rOther) | |
TransitionScene & | operator= (const TransitionScene &rOther) |
void | swap (TransitionScene &rOther) |
const Primitives_t & | getLeavingSlide () const |
const Primitives_t & | getEnteringSlide () const |
const Operations_t & | getOperations () const |
const SceneObjects_t & | getSceneObjects () const |
Private Attributes | |
Primitives_t | maLeavingSlidePrimitives |
All the primitives that use the leaving slide texture. More... | |
Primitives_t | maEnteringSlidePrimitives |
All the primitives that use the leaving slide texture. More... | |
Operations_t | maOverallOperations |
All the operations that should be applied to both leaving and entering slide primitives. More... | |
SceneObjects_t | maSceneObjects |
All the surrounding scene objects. More... | |
Definition at line 71 of file TransitionImpl.hxx.
|
inline |
Definition at line 376 of file TransitionImpl.hxx.
|
inlinedefault |
TransitionScene::TransitionScene | ( | TransitionScene const & | rOther | ) |
Definition at line 44 of file TransitionImpl.cxx.
|
inline |
Definition at line 93 of file TransitionImpl.hxx.
References maEnteringSlidePrimitives.
|
inline |
Definition at line 88 of file TransitionImpl.hxx.
References maLeavingSlidePrimitives.
|
inline |
Definition at line 98 of file TransitionImpl.hxx.
References maOverallOperations.
Referenced by OGLTransitionImpl::applyOverallOperations().
|
inline |
Definition at line 103 of file TransitionImpl.hxx.
References maSceneObjects.
Referenced by OGLTransitionImpl::displayScene(), OGLTransitionImpl::finish(), and OGLTransitionImpl::prepare().
TransitionScene & TransitionScene::operator= | ( | const TransitionScene & | rOther | ) |
Definition at line 52 of file TransitionImpl.cxx.
References swap().
void TransitionScene::swap | ( | TransitionScene & | rOther | ) |
Definition at line 59 of file TransitionImpl.cxx.
References maEnteringSlidePrimitives, maLeavingSlidePrimitives, maOverallOperations, maSceneObjects, and swap().
Referenced by operator=(), and swap().
|
private |
All the primitives that use the leaving slide texture.
Definition at line 115 of file TransitionImpl.hxx.
Referenced by getEnteringSlide(), and swap().
|
private |
All the primitives that use the leaving slide texture.
Definition at line 111 of file TransitionImpl.hxx.
Referenced by getLeavingSlide(), and swap().
|
private |
All the operations that should be applied to both leaving and entering slide primitives.
These operations will be called in the order they were pushed back in. In OpenGL this effectively uses the operations in the opposite order they were pushed back.
Definition at line 119 of file TransitionImpl.hxx.
Referenced by getOperations(), and swap().
|
private |
All the surrounding scene objects.
Definition at line 123 of file TransitionImpl.hxx.
Referenced by getSceneObjects(), and swap().