Exemplo n.º 1
0
void Checkbox::render()
{
	if( isVisible() )
	{
		Vector2 pos = getAbsolutePosition();
		Renderer render = Renderer::Instance();
		render.SetBlendMode( Renderer::ALPHA );
		m_pushed ? render.DrawImage( m_enabledImage, pos.x, pos.y ) : render.DrawImage( m_disabledImage, pos.x, pos.y ); 
	}
}
Exemplo n.º 2
0
void Sprite::Draw(Renderer& renderer)
{
    if(!IsEnabled())
        return;
    
    mat3f t = GetGlobalTransformation();
    bool scaled = GetScale() != vec2f(1);
    renderer.DrawImage(m_image, t, scaled);
    
    Node::Draw(renderer);
}