# 0.2.6-2
- Add Scissor (CLIP RECT) to lithium commands and UI7 Drawlist API - Enable ClipRect to UI7::Menu (probably create a enable/disable flag)
This commit is contained in:
@ -118,6 +118,26 @@ class StaticObject : public SmartCtor<StaticObject> {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Set a Custom Scissor Mode for Object Copy List
|
||||
* @param m New Mode to Set
|
||||
*/
|
||||
void ReSetScissorMode(ScissorMode m) {
|
||||
for (auto& i : cpy) {
|
||||
i->SetScissorMode(m);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Set Custom Scissor Rect to All Objects
|
||||
* @param v Scissor Rect to set
|
||||
*/
|
||||
void ReScissorRect(const vec4& v) {
|
||||
for (auto& i : cpy) {
|
||||
i->ScissorRect(v);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get a Reference to the Copy Commands List
|
||||
* @return command list reference
|
||||
@ -296,6 +316,18 @@ class StaticText : public SmartCtor<StaticText> {
|
||||
*/
|
||||
Font::Ref Font() { return font; }
|
||||
|
||||
/**
|
||||
* Set a Custom Scissor Mode Static Text
|
||||
* @param m New Mode to Set
|
||||
*/
|
||||
void SetScissorMode(ScissorMode m) { text->ReSetScissorMode(m); }
|
||||
|
||||
/**
|
||||
* Set Custom Scissor Rect to Static Text
|
||||
* @param v Scissor Rect to set
|
||||
*/
|
||||
void ScissorRect(const vec4& v) { text->ReScissorRect(v); }
|
||||
|
||||
private:
|
||||
/** Font */
|
||||
Font::Ref font;
|
||||
|
Reference in New Issue
Block a user