Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/freestyle/intern/stroke/TextStrokeRenderer.cpp')
-rw-r--r--source/blender/freestyle/intern/stroke/TextStrokeRenderer.cpp67
1 files changed, 33 insertions, 34 deletions
diff --git a/source/blender/freestyle/intern/stroke/TextStrokeRenderer.cpp b/source/blender/freestyle/intern/stroke/TextStrokeRenderer.cpp
index 4b918cd21bc..dc65871ef38 100644
--- a/source/blender/freestyle/intern/stroke/TextStrokeRenderer.cpp
+++ b/source/blender/freestyle/intern/stroke/TextStrokeRenderer.cpp
@@ -20,58 +20,57 @@
namespace Freestyle {
-TextStrokeRenderer::TextStrokeRenderer(const char *iFileName)
-:StrokeRenderer()
+TextStrokeRenderer::TextStrokeRenderer(const char *iFileName) : StrokeRenderer()
{
- if (!iFileName)
- iFileName = "freestyle.txt";
- // open the stream:
- _ofstream.open(iFileName, ios::out);
- if (!_ofstream.is_open()) {
- cerr << "couldn't open the output file " << iFileName << endl;
- }
- _ofstream << "%!FREESTYLE" << endl;
- _ofstream << "%Creator: Freestyle (http://artis.imag.fr/Software/Freestyle)" << endl;
- // Bounding box
- _ofstream << 0 << " "<< 0 << " " << Canvas::getInstance()->width() << " " << Canvas::getInstance()->height() <<
- endl;
- _ofstream << "%u x y z tleft tright r g b ..." << endl;
+ if (!iFileName)
+ iFileName = "freestyle.txt";
+ // open the stream:
+ _ofstream.open(iFileName, ios::out);
+ if (!_ofstream.is_open()) {
+ cerr << "couldn't open the output file " << iFileName << endl;
+ }
+ _ofstream << "%!FREESTYLE" << endl;
+ _ofstream << "%Creator: Freestyle (http://artis.imag.fr/Software/Freestyle)" << endl;
+ // Bounding box
+ _ofstream << 0 << " " << 0 << " " << Canvas::getInstance()->width() << " "
+ << Canvas::getInstance()->height() << endl;
+ _ofstream << "%u x y z tleft tright r g b ..." << endl;
}
TextStrokeRenderer::~TextStrokeRenderer()
{
- Close();
+ Close();
}
void TextStrokeRenderer::RenderStrokeRep(StrokeRep *iStrokeRep) const
{
- RenderStrokeRepBasic(iStrokeRep);
+ RenderStrokeRepBasic(iStrokeRep);
}
void TextStrokeRenderer::RenderStrokeRepBasic(StrokeRep *iStrokeRep) const
{
- Stroke *stroke = iStrokeRep->getStroke();
- if (!stroke) {
- cerr << "no stroke associated with Rep" << endl;
- return;
- }
+ Stroke *stroke = iStrokeRep->getStroke();
+ if (!stroke) {
+ cerr << "no stroke associated with Rep" << endl;
+ return;
+ }
- StrokeInternal::StrokeVertexIterator v = stroke->strokeVerticesBegin();
- StrokeAttribute att;
- while (!v.isEnd()) {
- att = v->attribute();
- _ofstream << v->u() << " " << v->getProjectedX() << " " << v->getProjectedY() << " " << v->getProjectedZ() <<
- " " << att.getThicknessL() << " " << att.getThicknessR() << " " <<
- att.getColorR() << " " << att.getColorG() << " " << att.getColorB() << " ";
- ++v;
- }
- _ofstream << endl;
+ StrokeInternal::StrokeVertexIterator v = stroke->strokeVerticesBegin();
+ StrokeAttribute att;
+ while (!v.isEnd()) {
+ att = v->attribute();
+ _ofstream << v->u() << " " << v->getProjectedX() << " " << v->getProjectedY() << " "
+ << v->getProjectedZ() << " " << att.getThicknessL() << " " << att.getThicknessR()
+ << " " << att.getColorR() << " " << att.getColorG() << " " << att.getColorB() << " ";
+ ++v;
+ }
+ _ofstream << endl;
}
void TextStrokeRenderer::Close()
{
- if (_ofstream.is_open())
- _ofstream.close();
+ if (_ofstream.is_open())
+ _ofstream.close();
}
} /* namespace Freestyle */