MCPcopy Create free account
hub / github.com/SFML/SFML / setScissor

Method setScissor

src/SFML/Graphics/View.cpp:85–95  ·  view source on GitHub ↗

///////////////////////////////////////////////////////

Source from the content-addressed store, hash-verified

83
84////////////////////////////////////////////////////////////
85void View::setScissor(const FloatRect& scissor)
86{
87 assert(scissor.position.x >= 0.0f && scissor.position.x <= 1.0f && "scissor.position.x must lie within [0, 1]");
88 assert(scissor.position.y >= 0.0f && scissor.position.y <= 1.0f && "scissor.position.y must lie within [0, 1]");
89 assert(scissor.size.x >= 0.0f && "scissor.size.x must lie within [0, 1]");
90 assert(scissor.size.y >= 0.0f && "scissor.size.y must lie within [0, 1]");
91 assert(scissor.position.x + scissor.size.x <= 1.0f && "scissor.position.x + scissor.size.x must lie within [0, 1]");
92 assert(scissor.position.y + scissor.size.y <= 1.0f && "scissor.position.y + scissor.size.y must lie within [0, 1]");
93
94 m_scissor = scissor;
95}
96
97
98////////////////////////////////////////////////////////////

Callers 1

View.test.cppFile · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected