#include <xtoon_texture.H>
Inheritance diagram for XToonTexture:
Public Types | |
enum | { User, Depth, Focus, Orientation, Flow, Specularity, Curvature } |
enum | ref_img_t { REF_IMG_NONE = 0, REF_IMG_ID = 1, REF_IMG_COLOR = 2, REF_IMG_COLOR_2 = 4, REF_IMG_ID_PRE1 = 8, REF_IMG_ID_PRE2 = 16, REF_IMG_ID_PRE3 = 32, REF_IMG_ID_PRE4 = 64, REF_IMG_TEX_MEM = 128 } |
Public Member Functions | |
XToonTexture (Patch *patch=0) | |
virtual str_ptr | get_tex_name () const |
virtual void | set_tex_name (Cstr_ptr tn) |
virtual str_ptr | get_layer_name () const |
virtual void | set_layer_name (Cstr_ptr ln) |
virtual int | get_use_paper () const |
virtual void | set_use_paper (int p) |
virtual int | get_travel_paper () const |
virtual void | set_travel_paper (int t) |
virtual int | get_transparent () const |
virtual int | get_annotate () const |
virtual double | get_alpha () const |
virtual void | set_alpha (double a) |
virtual COLOR | get_color () const |
virtual int | set_color (CCOLOR &c) |
virtual int | get_light_index () const |
virtual void | set_light_index (int i) |
virtual int | get_light_dir () const |
virtual void | set_light_dir (int d) |
virtual int | get_light_cam () const |
virtual void | set_light_cam (int c) |
virtual mlib::Wvec | get_light_coords () const |
virtual void | set_light_coords (mlib::CWvec &c) |
virtual double | get_target_length () const |
virtual void | set_target_length (double t) |
virtual double | get_max_factor () const |
virtual void | set_max_factor (double f) |
virtual double | get_smooth_factor () const |
virtual void | set_smooth_factor (double f) |
virtual int | draw (CVIEWptr &v) |
virtual DATA_ITEM * | dup () const |
virtual CTAGlist & | tags () const |
void | put_layer_name (TAGformat &d) const |
void | get_layer_name (TAGformat &d) |
void | put_tex_name (TAGformat &d) const |
void | get_tex_name (TAGformat &d) |
int & | use_paper_ () |
int & | travel_paper_ () |
double & | alpha_ () |
COLOR & | color_ () |
int & | light_index_ () |
int & | light_dir_ () |
int & | light_cam_ () |
mlib::Wvec & | light_coords_ () |
void | set_detail_map (int dmap) |
bool | normals_smoothed () |
bool | normals_elliptic () |
bool | normals_spheric () |
bool | normals_cylindric () |
void | update_smoothing (bool b) |
void | update_elliptic (bool b) |
void | update_spheric (bool b) |
void | update_cylindric (bool b) |
void | update_curvatures (bool b) |
void | set_inv_detail (bool b) |
void | put_transparent (TAGformat &d) const |
void | get_transparent (TAGformat &d) |
void | put_annotate (TAGformat &d) const |
void | get_annotate (TAGformat &d) |
DEFINE_RTTI_METHODS3 ("XToon", XToonTexture *, OGLTexture, CDATA_ITEM *) | |
DEFINE_RTTI_METHODS2 ("BasicTexture", OGLTexture, CDATA_ITEM *) | |
DEFINE_RTTI_METHODS2 ("OGLTexture", GTexture, CDATA_ITEM *) | |
virtual void | changed () |
virtual int | dl_valid (CVIEWptr &v) |
bool | set_face_culling () const |
int | draw_id_sils (bool omit_concave_sils, GLfloat width) |
int | draw_id_triangles (bool use_polygon_offset, bool draw_id_colors, double offset_factor=Config::get_var_dbl("BMESH_OFFSET_FACTOR", 12.0, true), double offset_units=Config::get_var_dbl("BMESH_OFFSET_UNITS", 1.0, true)) |
int | draw_id_creases (GLfloat width) |
int | draw_stencil () |
void | draw_vert_and_edge_strips (bool disable_lights=0, GLfloat line_width=3, GLfloat point_size=5, bool set_color=1, CCOLOR &color=COLOR::black) const |
virtual int | draw_vis_ref () |
virtual int | draw_id_ref () |
DEFINE_RTTI_METHODS3 ("Textured patch", GTexture *, DATA_ITEM, CDATA_ITEM *) | |
STAT_STR_RET | type () const |
Patch * | patch () const |
BMESH * | mesh () const |
StripCB * | cb () const |
void | set_cb (StripCB *cb) |
GTexture * | ctrl () const |
void | set_ctrl (GTexture *c) |
virtual GTexture_list | gtextures () const |
virtual void | set_patch (Patch *p) |
virtual void | push_alpha (double a) |
virtual void | pop_alpha () |
double | alpha () const |
virtual bool | draws_filled () const |
virtual void | draw_with_alpha (double alpha) |
virtual void | draw_filled_tris (double alpha) |
virtual void | draw_non_filled_tris (double alpha) |
virtual int | read_stream (istream &, str_list &) |
virtual int | write_data (ostream &) const |
virtual int | write_stream (ostream &os) const |
virtual void | add_tags () const |
virtual STDdstream & | format (STDdstream &d) const |
virtual STDdstream & | decode (STDdstream &d) |
virtual void | recompute () |
virtual STAT_STR_RET | class_name () const =0 |
virtual int | is_of_type (Cstr_ptr &t) const |
virtual int | draw_id_ref_pre1 () |
virtual int | draw_id_ref_pre2 () |
virtual int | draw_id_ref_pre3 () |
virtual int | draw_id_ref_pre4 () |
virtual int | draw_color_ref () |
virtual int | draw_color_ref_2 () |
virtual int | draw_tex_mem_ref () |
virtual ref_img_t | use_ref_image () |
virtual int | draw_ref_img (ref_img_t t) |
virtual int | draw_final (CVIEWptr &) |
Static Public Member Functions | |
static STAT_STR_RET | static_name () |
static STAT_STR_RET | static_name () |
static int | add_decoder (Cstr_ptr &d, DATA_ITEM *di, int copy=-1) |
static void | set_default_decoder (DATA_ITEM *(*d)(STDdstream &, Cstr_ptr &, DATA_ITEM *)) |
static DATA_ITEM * | Decode (STDdstream &d, int DelayDecoding=0) |
static DATA_ITEM * | lookup (Cstr_ptr &d) |
static HASH * | di_hash () |
Protected Member Functions | |
void | update_tex () |
void | update_lights (CVIEWptr &v) |
void | update_cam () |
void | print_frame_rate () |
void | delete_dl () |
void | check_patch_texture_map () |
Protected Attributes | |
TEXTUREptr | _tex |
str_ptr | _tex_name |
str_ptr | _layer_name |
int | _use_paper |
int | _travel_paper |
int | _transparent |
int | _annotate |
COLOR | _color |
double | _alpha |
int | _light_index |
int | _light_dir |
int | _light_cam |
mlib::Wvec | _light_coords |
int | _detail_map |
double | _target_length |
double | _max_factor |
bool | _update_smoothing |
bool | _update_elliptic |
bool | _update_spheric |
bool | _update_cylindric |
bool | _normals_smoothed |
bool | _normals_elliptic |
bool | _normals_spheric |
bool | _normals_cylindric |
double | _smooth_factor |
bool | _update_curvatures |
double | _frame_rate |
int | _nb_stat_frames |
DLhandler | _dl |
Patch * | _patch |
StripCB * | _cb |
ARRAY< double > | _alphas |
GTexture * | _ctrl |
int | _copy |
TAGlist | _DEFINERtags |
Static Protected Attributes | |
static LIST< str_ptr > * | _toon_texture_names = 0 |
static LIST< TEXTUREptr > * | _toon_texture_ptrs = 0 |
static LIST< str_ptr > * | _toon_texture_remap_orig_names = 0 |
static LIST< str_ptr > * | _toon_texture_remap_new_names = 0 |
static Cstr_ptr | _type_name |
static Cstr_ptr | _begin_tag |
static Cstr_ptr | _end_tag |
Static Private Attributes | |
static TAGlist * | _ntt_tags = 0 |
Definition at line 15 of file xtoon_texture.H.
|
Definition at line 87 of file xtoon_texture.H. |
|
Definition at line 25 of file ref_img_client.H. |
|
Definition at line 58 of file xtoon_texture.H. |
|
Definition at line 41 of file data_item.C. References DATA_ITEM::_hash, and HASH::add(). Referenced by JOTvar< OBJ, TYPE >::check_inst_name(), FUNC_ITEM::FUNC_ITEM(), hashdist::hashdist(), JOTvar< OBJ, TYPE >::JOTvar(), and DISTRIB::notify_exist(). |
|
Definition at line 205 of file data_item.H. |
|
|
Definition at line 145 of file xtoon_texture.H. References _alpha. Referenced by tags(). |
|
|
Reimplemented from GTexture. Reimplemented in DotsShader_EX, and HalftoneShaderEx. Definition at line 80 of file basic_texture.H. References BasicTexture::_dl, and DLhandler::invalidate(). Referenced by HalftoneShaderEx::changed(), DotsShader_EX::changed(), TriStripsTexture::pop_alpha(), TriStripsTexture::push_alpha(), ColorIDTexture::set_polygon_mode(), MSLDShader::set_tone_shader(), GLSLHatching::set_tone_shader(), and DotsShader::set_tone_shader(). |
|
Definition at line 264 of file basic_texture.C. References GTexture::_patch, Cstr_ptr, APPEAR::has_texture(), NULL_STR, Patch::set_texture(), Patch::set_texture_file(), and Patch::texture_file(). Referenced by SmoothShadeTexture::draw(), LineDrawingTexture::draw(), FlatShadeTexture::draw(), and CurvatureTexture::draw(). |
|
|
Definition at line 146 of file xtoon_texture.H. References _color. Referenced by tags(). |
|
Definition at line 47 of file gtexture.H. References GTexture::_ctrl. |
|
Definition at line 57 of file data_item.C. References DATA_ITEM::_copy, DATA_ITEM::_decode_unknown, DATA_ITEM::class_name(), DATA_ITEM::decode(), DATA_ITEM::dup(), Config::get_var_bool(), and DATA_ITEM::lookup(). Referenced by JOThash::get(), DISTRIB::interpret(), and operator>>(). |
|
Reimplemented in JOTsend_geom, and BMESH. Definition at line 145 of file data_item.C. References DATA_ITEM::class_name(), COMMENT::decode(), j, COMMENT::name(), TAGformat::read_end_id(), TAGformat::read_id(), DATA_ITEM::recompute(), and DATA_ITEM::tags(). Referenced by DATA_ITEM::Decode(), BMESH::decode(), JOTio::get(), BMESH::get_patches(), Patch::get_texture(), VIEW::get_view_animator(), and VIEW::get_view_data_file(). |
|
|
|
|
|
|
|
|
|
Definition at line 91 of file basic_texture.H. References BasicTexture::_dl, and DLhandler::delete_all_dl(). Referenced by BasicTexture::~BasicTexture(). |
|
Definition at line 225 of file data_item.H. References DATA_ITEM::_hash. |
|
Definition at line 310 of file basic_texture.C. References BasicTexture::_dl, GTexture::_patch, Patch::stamp(), and DLhandler::valid(). Referenced by draw(), ToonTexture_1D::draw(), SmoothShadeTexture::draw(), LineDrawingTexture::draw(), GLSLShader::draw(), CurvatureTexture::draw(), and BasicTexture::draw(). |
|
|
Reimplemented in GELset. Definition at line 55 of file ref_img_client.H. Referenced by RefImageClient::draw_ref_img(), and RefImageClient::draw_tex_mem_ref(). |
|
Reimplemented in GELset. Definition at line 56 of file ref_img_client.H. Referenced by RefImageClient::draw_ref_img(). |
|
Reimplemented in ControlLineTexture, HiddenLineTexture, KeyLineTexture, and NormalsTexture. Definition at line 112 of file gtexture.H. References GTexture::draw_with_alpha(), and GTexture::draws_filled(). Referenced by FaderTexture::draw(). |
|
Reimplemented in GELset, GEOM, GESTURE, ControlLineTexture, HiddenLineTexture, BMESH, and Patch. Definition at line 100 of file ref_img_client.H. Referenced by Patch::draw_final(), HiddenLineTexture::draw_final(), and ControlLineTexture::draw_final(). |
|
Definition at line 211 of file basic_texture.C. References GTexture::_patch, Patch::cur_creases(), and ColorIDTexture::draw_edges(). |
|
Reimplemented from RefImageClient. Definition at line 139 of file basic_texture.C. References GTexture::_patch, ColorIDTexture::draw(), ColorIDTexture::draw_black(), Patch::get_tex(), VIEW::peek(), RefImageClient::REF_IMG_ID, DATA_ITEM::static_name(), and RefImageClient::use_ref_image(). |
|
Reimplemented in GELset. Definition at line 51 of file ref_img_client.H. Referenced by RefImageClient::draw_ref_img(). |
|
Reimplemented in GELset. Definition at line 52 of file ref_img_client.H. Referenced by RefImageClient::draw_ref_img(). |
|
Reimplemented in GELset. Definition at line 53 of file ref_img_client.H. Referenced by RefImageClient::draw_ref_img(). |
|
Reimplemented in GELset. Definition at line 54 of file ref_img_client.H. Referenced by RefImageClient::draw_ref_img(). |
|
Definition at line 160 of file basic_texture.C. References GTexture::_patch, Patch::cur_sils(), ColorIDTexture::draw_edges(), and EdgeStrip::get_filtered(). |
|
Definition at line 186 of file basic_texture.C. References GTexture::_patch, ColorIDTexture::draw(), ColorIDTexture::draw_black(), GL_VIEW::end_polygon_offset(), err_msg(), Patch::get_tex(), GL_VIEW::init_polygon_offset(), Patch::num_faces(), VIEW::peek(), and DATA_ITEM::static_name(). |
|
Reimplemented in ControlLineTexture, HiddenLineTexture, KeyLineTexture, and NormalsTexture. Definition at line 116 of file gtexture.H. References GTexture::draw_with_alpha(), and GTexture::draws_filled(). Referenced by FaderTexture::draw(). |
|
|
Definition at line 91 of file basic_texture.C. References GTexture::_patch, GTexture::cb(), Patch::draw_tri_strips(), GL_ALWAYS, GL_DEPTH_TEST, GL_INCR, GL_KEEP, glColorMask(), glDisable(), glEnable(), glStencilFunc(), and glStencilOp(). |
|
Reimplemented in DotsShader, DotsShader_EX, GLSLHatching, HalftoneShader, HalftoneShaderEx, and MSLDShader. Definition at line 57 of file ref_img_client.H. References RefImageClient::draw_color_ref(). Referenced by RefImageClient::draw_ref_img(). |
|
Definition at line 224 of file basic_texture.C. References GTexture::_cb, GTexture::_patch, Patch::draw_edge_strips(), Patch::draw_vert_strips(), GL_LIGHTING, glColor3dv(), glDisable(), glLineWidth(), glPointSize(), Patch::num_edge_strips(), and Patch::num_vert_strips(). |
|
Reimplemented from RefImageClient. Reimplemented in ControlFrameTexture, ControlLineTexture, SilFrameTexture, SilsTexture, WireframeTexture, ZcrossFrameTexture, and ZcrossTexture. Definition at line 127 of file basic_texture.C. References GTexture::_patch, BMESHdrawable::draw(), Patch::get_tex(), VIEW::peek(), and DATA_ITEM::static_name(). Referenced by ControlLineTexture::draw_vis_ref(). |
|
|
Reimplemented in ControlFrameTexture, VertNormalsTexture, VertUVTexture, SilFrameTexture, SilsTexture, WireframeTexture, ZcrossFrameTexture, and ZcrossTexture. Definition at line 95 of file gtexture.H. Referenced by FaderTexture::draw(), GTexture::draw_filled_tris(), and GTexture::draw_non_filled_tris(). |
|
Reimplemented from GTexture. Definition at line 134 of file xtoon_texture.H. |
|
Reimplemented in Animator, JOTdone, JOTsend_geom, and BMESH. Definition at line 194 of file data_item.C. References DATA_ITEM::class_name(), TAGformat::end_id(), Config::get_var_bool(), TAGformat::id(), DATA_ITEM::tags(), and STDdstream::write_newline(). Referenced by JOTdone::format(), BMESH::format(), Animator::format(), JOTio::put(), and VIEW::put_view_data_file(). |
|
Definition at line 103 of file xtoon_texture.H. References _alpha. |
|
Definition at line 2194 of file xtoon_texture.C. References _annotate, ERR_LEV_WARN, and err_mesg(). |
|
Definition at line 102 of file xtoon_texture.H. References _annotate. Referenced by tags(). |
|
Definition at line 105 of file xtoon_texture.H. References _color. |
|
Definition at line 2082 of file xtoon_texture.C. References ERR_LEV_SPAM, err_mesg(), NULL_STR, and set_layer_name(). |
|
Definition at line 95 of file xtoon_texture.H. References _layer_name. Referenced by put_layer_name(), and tags(). |
|
Definition at line 111 of file xtoon_texture.H. References _light_cam. |
|
Definition at line 113 of file xtoon_texture.H. References _light_coords. |
|
Definition at line 109 of file xtoon_texture.H. References _light_dir. |
|
Definition at line 107 of file xtoon_texture.H. References _light_index. |
|
Definition at line 117 of file xtoon_texture.H. References _max_factor. |
|
Definition at line 119 of file xtoon_texture.H. References _smooth_factor. |
|
Definition at line 115 of file xtoon_texture.H. References _target_length. |
|
Definition at line 2137 of file xtoon_texture.C. References ERR_LEV_SPAM, err_mesg(), NULL_STR, and set_tex_name(). |
|
Definition at line 93 of file xtoon_texture.H. References _tex_name. Referenced by put_layer_name(), put_tex_name(), and tags(). |
|
Definition at line 2174 of file xtoon_texture.C. References _transparent, ERR_LEV_WARN, and err_mesg(). |
|
Definition at line 101 of file xtoon_texture.H. References _transparent. Referenced by tags(). |
|
Definition at line 99 of file xtoon_texture.H. References _travel_paper. |
|
Definition at line 97 of file xtoon_texture.H. References _use_paper. |
|
Reimplemented in ColorIDTexture, ControlLineTexture, DotsShader, DotsShader_EX, GLSLHatching, HalftoneShader, HalftoneShaderEx, HiddenLineTexture, KeyLineTexture, MSLDShader, NormalsTexture, SilFrameTexture, WireframeTexture, and ZcrossFrameTexture. Definition at line 58 of file gtexture.H. Referenced by GTexture::pop_alpha(), GTexture::push_alpha(), and GTexture::set_patch(). |
|
Definition at line 214 of file data_item.H. References IS. Referenced by BMESH::operator=(). |
|
Definition at line 149 of file xtoon_texture.H. References _light_cam. Referenced by tags(). |
|
Definition at line 150 of file xtoon_texture.H. References _light_coords. Referenced by tags(). |
|
Definition at line 148 of file xtoon_texture.H. References _light_dir. Referenced by tags(). |
|
Definition at line 147 of file xtoon_texture.H. References _light_index. Referenced by tags(). |
|
Definition at line 222 of file data_item.H. References DATA_ITEM::_hash, and HASH::find(). Referenced by DATA_ITEM::Decode(), FUNC_ITEM::FUNC_ITEM(), Patch::get_tex(), and BMESH::read_jot_stream(). |
|
Definition at line 42 of file gtexture.H. References GTexture::_patch, and Patch::mesh(). Referenced by ControlFrameTexture::build_strip(), VertUVTexture::draw(), VertNormalsTexture::draw(), ControlLineTexture::draw(), ControlFrameTexture::draw_level(), and OGLTexture::set_face_culling(). |
|
Definition at line 155 of file xtoon_texture.H. References _normals_cylindric. |
|
Definition at line 153 of file xtoon_texture.H. References _normals_elliptic. |
|
Definition at line 152 of file xtoon_texture.H. References _normals_smoothed. |
|
Definition at line 154 of file xtoon_texture.H. References _normals_spheric. |
|
Definition at line 41 of file gtexture.H. References GTexture::_patch. Referenced by VertUVTexture::compute_UV_grads(), HalftoneShaderEx::draw(), ControlFrameTexture::draw_selected_edges(), ControlFrameTexture::draw_selected_faces(), ControlFrameTexture::draw_selected_verts(), and DotsShader_EX::draw_tex_mem_ref(). |
|
Reimplemented in TriStripsTexture. Definition at line 78 of file gtexture.H. References GTexture::_alphas, GTexture::gtextures(), ARRAY< T >::pop(), and GTexture_list::pop_alpha(). Referenced by GTexture::draw_with_alpha(), TriStripsTexture::pop_alpha(), and GTexture_list::pop_alpha(). |
|
Definition at line 2249 of file xtoon_texture.C. References _detail_map, _frame_rate, _nb_stat_frames, and VIEW::peek(). Referenced by set_detail_map(). |
|
Reimplemented in TriStripsTexture. Definition at line 74 of file gtexture.H. References GTexture::_alphas, GTexture::gtextures(), and GTexture_list::push_alpha(). Referenced by GTexture::draw_with_alpha(), TriStripsTexture::push_alpha(), and GTexture_list::push_alpha(). |
|
Definition at line 2185 of file xtoon_texture.C. Referenced by tags(). |
|
Definition at line 2057 of file xtoon_texture.C. References TAGformat::end_id(), ERR_LEV_SPAM, err_mesg(), get_layer_name(), get_tex_name(), TAGformat::id(), and NULL_STR. Referenced by tags(). |
|
Definition at line 2110 of file xtoon_texture.C. References _tex_name, TAGformat::end_id(), ERR_LEV_SPAM, err_mesg(), get_tex_name(), TAGformat::id(), and NULL_STR. Referenced by tags(). |
|
Definition at line 2165 of file xtoon_texture.C. Referenced by tags(). |
|
Reimplemented in SolidColorTexture. Definition at line 123 of file gtexture.H. Referenced by Patch::read_texture(). |
|
Reimplemented in Patch. Definition at line 208 of file data_item.H. Referenced by DATA_ITEM::decode(). |
|
Definition at line 104 of file xtoon_texture.H. References _alpha. |
|
Definition at line 45 of file gtexture.H. References GTexture::_cb. Referenced by LineDrawingTexture::draw(), and CurvatureTexture::draw(). |
|
Reimplemented from GTexture. Definition at line 106 of file xtoon_texture.H. References _color. |
|
Definition at line 48 of file gtexture.H. References GTexture::_ctrl. Referenced by FaderTexture::draw(), and FaderTexture::FaderTexture(). |
|
Definition at line 218 of file data_item.H. References DATA_ITEM::_decode_unknown. |
|
Definition at line 151 of file xtoon_texture.H. References _detail_map, and print_frame_rate(). |
|
Definition at line 112 of file basic_texture.C. References get_cur_mesh(), Config::get_var_bool(), GL_CULL_FACE, glDisable(), glEnable(), BMESH::is_closed_surface(), and GTexture::mesh(). Referenced by draw(), ToonTexture_1D::draw(), SolidColorTexture::draw(), SmoothShadeTexture::draw(), FlatShadeTexture::draw(), ColorIDTexture::draw(), and GLSLShader::set_gl_state(). |
|
Definition at line 2243 of file xtoon_texture.C. References ntt_inv_detail. |
|
Definition at line 96 of file xtoon_texture.H. References _layer_name. Referenced by get_layer_name(). |
|
Definition at line 112 of file xtoon_texture.H. References _light_cam. |
|
Definition at line 114 of file xtoon_texture.H. References _light_coords. |
|
Definition at line 110 of file xtoon_texture.H. References _light_dir. |
|
Definition at line 108 of file xtoon_texture.H. References _light_index. |
|
Definition at line 118 of file xtoon_texture.H. References _max_factor. |
|
Reimplemented in DotsShader_EX, and HalftoneShaderEx. Definition at line 60 of file gtexture.H. References GTexture::_patch, GTexture::changed(), GTexture::gtextures(), and GTexture_list::set_patch(). Referenced by GLSLPaperShader::begin_glsl_paper(), GLSLPaperShader::end_glsl_paper(), Patch::get_tex(), HalftoneShaderEx::set_patch(), GTexture_list::set_patch(), and DotsShader_EX::set_patch(). |
|
Definition at line 120 of file xtoon_texture.H. References _smooth_factor. |
|
Definition at line 116 of file xtoon_texture.H. References _target_length. |
|
Definition at line 94 of file xtoon_texture.H. References _tex, and _tex_name. Referenced by get_tex_name(). |
|
Definition at line 100 of file xtoon_texture.H. References _travel_paper. |
|
Definition at line 98 of file xtoon_texture.H. References _use_paper. |
|
Definition at line 44 of file ref_img_client.H. References RET_STAT_STR. Referenced by BMESH::operator=(). |
|
Definition at line 31 of file data_item.C. References RET_STAT_STR. Referenced by BALLwidget_anchor::BALLwidget_anchor(), CAMwidget_anchor::CAMwidget_anchor(), Patch::cur_tex(), OGLTexture::draw_id_ref(), OGLTexture::draw_id_triangles(), OGLTexture::draw_vis_ref(), VIEW::get_view_animator(), GRIDwidget_anchor::GRIDwidget_anchor(), and toggle_sil_frame(). |
|
Reimplemented from GTexture. Definition at line 1994 of file xtoon_texture.C. References _ntt_tags, alpha_(), color_(), get_annotate(), get_layer_name(), get_tex_name(), get_transparent(), light_cam_(), light_coords_(), light_dir_(), light_index_(), put_annotate(), put_layer_name(), put_tex_name(), put_transparent(), GTexture::tags(), travel_paper_(), and use_paper_(). |
|
Definition at line 144 of file xtoon_texture.H. References _travel_paper. Referenced by tags(). |
|
Definition at line 37 of file gtexture.H. References DATA_ITEM::class_name(). |
|
Definition at line 1928 of file xtoon_texture.C. References _detail_map, _max_factor, GTexture::_patch, _smooth_factor, _target_length, BMESH::curvature(), Curvature, Depth, BMESHcurvature_data::feature_size(), Flow, Focus, GL_MATRIX0_ARB, GL_MATRIX1_ARB, GL_MODELVIEW, glLoadMatrixd(), glMatrixMode(), mlib::Mat4< M, P, V, L, Q >::matrix(), Patch::mesh(), ntt_detail_map, ntt_max_factor, ntt_smooth_factor, ntt_target_length, ntt_use_vertex_program_arb, Orientation, VIEW::peek(), VIEW::peek_cam(), Specularity, and mlib::Mat4< M, P, V, L, Q >::transpose(). Referenced by draw(). |
|
Definition at line 2236 of file xtoon_texture.C. References _update_curvatures, and ntt_curv_enabled. |
|
Definition at line 2227 of file xtoon_texture.C. References _normals_cylindric, _update_cylindric, and ntt_cylindric_enabled. |
|
Definition at line 2211 of file xtoon_texture.C. References _normals_elliptic, _update_elliptic, and ntt_elliptic_enabled. |
|
Definition at line 1493 of file xtoon_texture.C. References _light_cam, _light_coords, _light_dir, _light_index, GTexture::_patch, Patch::inv_xform(), mlib::Vec3< V >::normalized(), and ntt_positional. Referenced by draw(). |
|
Definition at line 2203 of file xtoon_texture.C. References _normals_smoothed, _update_smoothing, and ntt_smooth_enabled. |
|
Definition at line 2219 of file xtoon_texture.C. References _normals_spheric, _update_spheric, and ntt_spheric_enabled. |
|
Definition at line 1712 of file xtoon_texture.C. References _tex, _tex_name, _toon_texture_names, _toon_texture_ptrs, _toon_texture_remap_new_names, _toon_texture_remap_orig_names, ARRAY< T >::add(), BAD_IND, Image::bpp(), Image::copy(), Image::empty(), ERR_LEV_ERROR, ERR_LEV_INFO, ERR_LEV_SPAM, err_mesg(), ARRAY< T >::get_index(), GL_CLAMP_TO_EDGE, Image::height(), Config::JOT_ROOT(), Image::load_file(), NULL_STR, toon_remap_base, toon_remap_fnames, and Image::width(). Referenced by draw(). |
|
Definition at line 143 of file xtoon_texture.H. References _use_paper. Referenced by tags(). |
|
Reimplemented in GEOM, DotsShader, DotsShader_EX, GLSLHatching, HalftoneShader, HalftoneShaderEx, MSLDShader, BMESH, and Patch. Definition at line 60 of file ref_img_client.H. References RefImageClient::REF_IMG_NONE. Referenced by OGLTexture::draw_id_ref(), and Patch::use_ref_image(). |
|
Definition at line 124 of file gtexture.H. Referenced by GTexture::write_stream(). |
|
Reimplemented in SolidColorTexture. Definition at line 125 of file gtexture.H. References GTexture::_begin_tag, GTexture::_end_tag, DATA_ITEM::class_name(), and GTexture::write_data(). Referenced by GTexture_list::write_stream(). |
|
Definition at line 35 of file xtoon_texture.H. Referenced by alpha_(), draw(), get_alpha(), and set_alpha(). |
|
Definition at line 145 of file gtexture.H. Referenced by GTexture::alpha(), GTexture::pop_alpha(), and GTexture::push_alpha(). |
|
Definition at line 33 of file xtoon_texture.H. Referenced by get_annotate(). |
|
Definition at line 153 of file gtexture.H. Referenced by SolidColorTexture::write_stream(), and GTexture::write_stream(). |
|
|
Definition at line 34 of file xtoon_texture.H. Referenced by color_(), draw(), get_color(), and set_color(). |
|
Definition at line 197 of file data_item.H. Referenced by DATA_ITEM::Decode(). |
|
|
Definition at line 198 of file data_item.H. Referenced by DATA_ITEM::tags(). |
|
Definition at line 40 of file xtoon_texture.H. Referenced by print_frame_rate(), set_detail_map(), and update_cam(). |
|
|
Definition at line 154 of file gtexture.H. Referenced by SolidColorTexture::write_stream(), and GTexture::write_stream(). |
|
Definition at line 53 of file xtoon_texture.H. Referenced by draw(), and print_frame_rate(). |
|
Definition at line 29 of file xtoon_texture.H. Referenced by get_layer_name(), and set_layer_name(). |
|
Definition at line 38 of file xtoon_texture.H. Referenced by get_light_cam(), light_cam_(), set_light_cam(), and update_lights(). |
|
Definition at line 39 of file xtoon_texture.H. Referenced by get_light_coords(), light_coords_(), set_light_coords(), and update_lights(). |
|
Definition at line 37 of file xtoon_texture.H. Referenced by get_light_dir(), light_dir_(), set_light_dir(), and update_lights(). |
|
Definition at line 36 of file xtoon_texture.H. Referenced by get_light_index(), light_index_(), set_light_index(), and update_lights(). |
|
Definition at line 42 of file xtoon_texture.H. Referenced by get_max_factor(), set_max_factor(), and update_cam(). |
|
Definition at line 54 of file xtoon_texture.H. Referenced by draw(), and print_frame_rate(). |
|
Definition at line 50 of file xtoon_texture.H. Referenced by normals_cylindric(), and update_cylindric(). |
|
Definition at line 48 of file xtoon_texture.H. Referenced by normals_elliptic(), and update_elliptic(). |
|
Definition at line 47 of file xtoon_texture.H. Referenced by normals_smoothed(), and update_smoothing(). |
|
Definition at line 49 of file xtoon_texture.H. Referenced by normals_spheric(), and update_spheric(). |
|
Definition at line 18 of file xtoon_texture.H. Referenced by tags(). |
|
|
Definition at line 51 of file xtoon_texture.H. Referenced by get_smooth_factor(), set_smooth_factor(), and update_cam(). |
|
Definition at line 41 of file xtoon_texture.H. Referenced by get_target_length(), set_target_length(), and update_cam(). |
|
Definition at line 27 of file xtoon_texture.H. Referenced by draw(), set_tex_name(), and update_tex(). |
|
Definition at line 28 of file xtoon_texture.H. Referenced by get_tex_name(), put_tex_name(), set_tex_name(), and update_tex(). |
|
Definition at line 21 of file xtoon_texture.H. Referenced by update_tex(). |
|
Definition at line 22 of file xtoon_texture.H. Referenced by update_tex(). |
|
Definition at line 24 of file xtoon_texture.H. Referenced by update_tex(). |
|
Definition at line 23 of file xtoon_texture.H. Referenced by update_tex(). |
|
Definition at line 32 of file xtoon_texture.H. Referenced by draw(), and get_transparent(). |
|
Definition at line 31 of file xtoon_texture.H. Referenced by draw(), get_travel_paper(), set_travel_paper(), and travel_paper_(). |
|
Definition at line 152 of file gtexture.H. |
|
Definition at line 52 of file xtoon_texture.H. Referenced by draw(), and update_curvatures(). |
|
Definition at line 46 of file xtoon_texture.H. Referenced by draw(), and update_cylindric(). |
|
Definition at line 44 of file xtoon_texture.H. Referenced by draw(), and update_elliptic(). |
|
Definition at line 43 of file xtoon_texture.H. Referenced by draw(), and update_smoothing(). |
|
Definition at line 45 of file xtoon_texture.H. Referenced by draw(), and update_spheric(). |
|
Definition at line 30 of file xtoon_texture.H. Referenced by draw(), get_use_paper(), set_use_paper(), and use_paper_(). |