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;
|
||||
}
|
||||
}
|
||||
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 );
|
||||
int original_index = 0;
|
||||
for ( long unsigned int i = 0; i < render_objects.size(); i++ ) {
|
||||
|
@ -16,7 +16,7 @@ class SDLPPSCOPE Scene {
|
||||
public:
|
||||
Scene( std::shared_ptr< Renderer > &r );
|
||||
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 moveUpZ( const std::shared_ptr< RenderObject > &obj );
|
||||
void moveZ( const std::shared_ptr< RenderObject > &obj, int addition );
|
||||
|
@ -9,12 +9,12 @@ class SDLPPSCOPE RenderObject;
|
||||
|
||||
class SDLPPSCOPE Visitor {
|
||||
public:
|
||||
Visitor() {}
|
||||
Visitor() = default;
|
||||
virtual void visit( const RenderObject &obj ) = 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 uint64_t getVisitorType() = 0;
|
||||
virtual uint64_t getVisitorType() const = 0;
|
||||
};
|
||||
|
||||
} // namespace SDLPP
|
||||
|
Loading…
Reference in New Issue
Block a user