pandemonium_engine_minimal/scene/gui/viewport_container.h

34 lines
710 B
C++

#ifndef VIEWPORTCONTAINER_H
#define VIEWPORTCONTAINER_H
/* viewport_container.h */
#include "scene/gui/container.h"
class ViewportContainer : public Container {
GDCLASS(ViewportContainer, Container);
bool stretch;
int shrink;
protected:
void _notification(int p_what);
static void _bind_methods();
public:
void set_stretch(bool p_enable);
bool is_stretch_enabled() const;
void _input(const Ref<InputEvent> &p_event);
void _unhandled_input(const Ref<InputEvent> &p_event);
void set_stretch_shrink(int p_shrink);
int get_stretch_shrink() const;
virtual Size2 get_minimum_size() const;
ViewportContainer();
};
#endif // VIEWPORTCONTAINER_H