SDLPP: slight code cleanup
This commit is contained in:
parent
d4393ef179
commit
7b1ef25f37
@ -32,7 +32,7 @@ void Scene::addObject( const std::shared_ptr< RenderObject > &obj ) {
|
|||||||
rightmost_obj = obj;
|
rightmost_obj = obj;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
void Scene::setZIndex( const std::shared_ptr< RenderObject > &obj, int index ) {
|
void Scene::setZIndex( const std::shared_ptr< RenderObject > &obj, uint64_t index ) {
|
||||||
std::lock_guard< std::mutex > guard( render_mutex );
|
std::lock_guard< std::mutex > guard( render_mutex );
|
||||||
int original_index = 0;
|
int original_index = 0;
|
||||||
for ( long unsigned int i = 0; i < render_objects.size(); i++ ) {
|
for ( long unsigned int i = 0; i < render_objects.size(); i++ ) {
|
||||||
|
@ -16,7 +16,7 @@ class SDLPPSCOPE Scene {
|
|||||||
public:
|
public:
|
||||||
Scene( std::shared_ptr< Renderer > &r );
|
Scene( std::shared_ptr< Renderer > &r );
|
||||||
void addObject( const std::shared_ptr< RenderObject > &obj );
|
void addObject( const std::shared_ptr< RenderObject > &obj );
|
||||||
void setZIndex( const std::shared_ptr< RenderObject > &obj, int index );
|
void setZIndex( const std::shared_ptr< RenderObject > &obj, uint64_t index );
|
||||||
void moveDownZ( const std::shared_ptr< RenderObject > &obj );
|
void moveDownZ( const std::shared_ptr< RenderObject > &obj );
|
||||||
void moveUpZ( const std::shared_ptr< RenderObject > &obj );
|
void moveUpZ( const std::shared_ptr< RenderObject > &obj );
|
||||||
void moveZ( const std::shared_ptr< RenderObject > &obj, int addition );
|
void moveZ( const std::shared_ptr< RenderObject > &obj, int addition );
|
||||||
|
@ -9,12 +9,12 @@ class SDLPPSCOPE RenderObject;
|
|||||||
|
|
||||||
class SDLPPSCOPE Visitor {
|
class SDLPPSCOPE Visitor {
|
||||||
public:
|
public:
|
||||||
Visitor() {}
|
Visitor() = default;
|
||||||
virtual void visit( const RenderObject &obj ) = 0;
|
virtual void visit( const RenderObject &obj ) = 0;
|
||||||
virtual void setFromId( uint64_t id ) = 0;
|
virtual void setFromId( uint64_t id ) = 0;
|
||||||
virtual uint64_t getFromId() = 0;
|
virtual uint64_t getFromId() const = 0;
|
||||||
virtual void setVisitorType( uint64_t type ) = 0;
|
virtual void setVisitorType( uint64_t type ) = 0;
|
||||||
virtual uint64_t getVisitorType() = 0;
|
virtual uint64_t getVisitorType() const = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace SDLPP
|
} // namespace SDLPP
|
||||||
|
Loading…
Reference in New Issue
Block a user