Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
printer.cc File Reference
#include "ion/gfxutils/printer.h"
#include <algorithm>
#include <iomanip>
#include <set>
#include <sstream>
#include <string>
#include "ion/base/array2.h"
#include "ion/base/enumhelper.h"
#include "ion/base/invalid.h"
#include "ion/base/logging.h"
#include "ion/base/serialize.h"
#include "ion/gfx/attribute.h"
#include "ion/gfx/attributearray.h"
#include "ion/gfx/cubemaptexture.h"
#include "ion/gfx/image.h"
#include "ion/gfx/sampler.h"
#include "ion/gfx/shaderinputregistry.h"
#include "ion/gfx/shaderprogram.h"
#include "ion/gfx/shape.h"
#include "ion/gfx/statetable.h"
#include "ion/gfx/texture.h"
#include "ion/gfx/uniform.h"
#include "ion/gfx/uniformblock.h"
#include "ion/math/matrix.h"
#include "ion/math/range.h"
#include "ion/math/vector.h"
#include "ion/math/vectorutils.h"
Include dependency graph for printer.cc:

Go to the source code of this file.

Namespaces

 ion
 Copyright 2016 Google Inc.
 
 ion::gfxutils
 

Variable Documentation

std::set<const AttributeArray*> added_attribute_arrays_

Definition at line 641 of file printer.cc.

bool address_printing_enabled_
std::vector<Object> all_objects_

Definition at line 438 of file printer.cc.

std::vector<size_t> child_object_indices

Definition at line 359 of file printer.cc.

std::vector<size_t> cur_objects_

Definition at line 440 of file printer.cc.

bool full_shape_printing_enabled_
bool has_label_column_

Definition at line 316 of file printer.cc.

size_t indent_level_

Definition at line 1270 of file printer.cc.

bool is_first_

Definition at line 496 of file printer.cc.

bool is_inside_field

Definition at line 355 of file printer.cc.

std::string label

Definition at line 354 of file printer.cc.

Referenced by ion::gfx::Shape::SetLabel(), and ion::gfx::Node::SetLabel().

std::vector<ObjectField> object_fields

Definition at line 358 of file printer.cc.

size_t object_index

Definition at line 342 of file printer.cc.

const size_t object_index_

Definition at line 590 of file printer.cc.

std::ostream& out_

Definition at line 495 of file printer.cc.

const void* pointer

Definition at line 111 of file printer.cc.

std::vector<size_t> root_objects_

Definition at line 439 of file printer.cc.

std::vector<StringField> string_fields

Definition at line 356 of file printer.cc.

Table table

Definition at line 333 of file printer.cc.

Referenced by ion::profile::CallTraceManager::SnapshotCallTraces().

std::vector<TableField> table_fields

Definition at line 357 of file printer.cc.

const Tree& tree_

Definition at line 589 of file printer.cc.

std::string value

Definition at line 94 of file printer.cc.