50 void draw(CDrawContext *iContext)
override;
97 explicit Creator(
char const *iViewName =
nullptr,
char const *iDisplayName =
nullptr) :
CustomDiscreteControlView(const CRect &iSize)
Definition CustomControlView.h:157
CustomViewCreator(char const *iViewName=nullptr, char const *iDisplayName=nullptr, char const *iBaseViewName=VSTGUI::UIViewCreator::kCView)
Definition CustomViewCreator.h:1318
Creator(char const *iViewName=nullptr, char const *iDisplayName=nullptr)
Definition ParamImageView.h:97
void registerParameters() override
Registers the optional parameter using getControlTag() as its id.
Definition ParamImageView.cpp:46
bool getInverse() const
Inverses the frames (last frame is first frame, etc...).
Definition ParamImageView.h:72
bool fInverse
Definition ParamImageView.h:91
void draw(CDrawContext *iContext) override
Definition ParamImageView.cpp:27
bool sizeToFit() override
Use the image and number of frames to size the view appropriately.
Definition ParamImageView.cpp:71
void setImage(BitmapPtr iImage)
attribute image
Definition ParamImageView.h:69
ParamImageView(const CRect &iSize)
Definition ParamImageView.h:47
BitmapPtr getImage() const
The image to use.
Definition ParamImageView.h:66
int32 getFrames() const
Returns the number of frames the image has (which is defined by the [number of steps + 1] the underly...
Definition ParamImageView.cpp:58
BitmapSPtr fImage
Definition ParamImageView.h:90
void setInverse(bool iInverse)
Attribute inverse.
Definition ParamImageView.h:75
void registerBitmapAttribute(std::string const &iName, typename BitmapAttribute::Getter iGetter, typename BitmapAttribute::Setter iSetter)
Definition CustomViewCreator.h:972
void registerBooleanAttribute(std::string const &iName, typename BooleanAttribute::Getter iGetter, typename BooleanAttribute::Setter iSetter)
Definition CustomViewCreator.h:1100
Definition CustomController.h:25
CBitmap * BitmapPtr
Definition Types.h:50
SharedPointer< CBitmap > BitmapSPtr
Definition Types.h:51