本文整理汇总了C++中ofPtr::draw方法的典型用法代码示例。如果您正苦于以下问题:C++ ofPtr::draw方法的具体用法?C++ ofPtr::draw怎么用?C++ ofPtr::draw使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ofPtr
的用法示例。
在下文中一共展示了ofPtr::draw方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
void ofxUISlider_<T>::drawSkinRect( ofPtr<ofBaseDraws> &pDraw, ofRectangle &RFill )
{
if(pDraw.use_count()>0)
{
pDraw->draw(RFill);
}
else
{
ofxUIDrawRect(RFill.x,RFill.y,RFill.width,RFill.height);
}
}
示例2: drawComponent
void ofxUIWidget::drawComponent( ofPtr<ofBaseDraws> &pDraw, ofxUIRectangle* r )
{
if(pDraw.use_count()>0)
{
ofPushMatrix();
ofRectangle R = r->getAbsoluteRect();
pDraw->draw(R);
ofPopMatrix();
}
else
{
r->draw();
}
}
示例3: draw
void testApp::draw() {
ofBackground(0);
ofPushMatrix();
float scale = ofMap(mouseX, 0, ofGetWidth(), 0.05, 2, true);
ofTranslate(ofGetWidth() / 2, ofGetHeight() / 2);
ofScale(scale, scale);
ofSetColor(ofColor::white);
for(int i = 0; i < sick.size(); i++) {
sick[i]->draw();
}
ofPopMatrix();
logOverlay->draw();
}