| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298 |
- // Filename: sceneGraphAnalyzer.I
- // Created by: drose (15Oct06)
- //
- ////////////////////////////////////////////////////////////////////
- //
- // PANDA 3D SOFTWARE
- // Copyright (c) Carnegie Mellon University. All rights reserved.
- //
- // All use of this software is subject to the terms of the revised BSD
- // license. You should have received a copy of this license along
- // with this source code in a file named "LICENSE."
- //
- ////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::set_lod_mode
- // Access: Published
- // Description: Specifies the mode in which LODNodes are analyzed.
- ////////////////////////////////////////////////////////////////////
- INLINE void SceneGraphAnalyzer::
- set_lod_mode(LodMode lod_mode) {
- _lod_mode = lod_mode;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_lod_mode
- // Access: Published
- // Description: Returns the mode in which LODNodes are analyzed.
- ////////////////////////////////////////////////////////////////////
- INLINE SceneGraphAnalyzer::LodMode SceneGraphAnalyzer::
- get_lod_mode(LodMode lod_mode) const {
- return _lod_mode;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_nodes
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_nodes() const {
- return _num_nodes;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_instances
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_instances() const {
- return _num_instances;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_transforms
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_transforms() const {
- return _num_transforms;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_nodes_with_attribs
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_nodes_with_attribs() const {
- return _num_nodes_with_attribs;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_lod_nodes
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_lod_nodes() const {
- return _num_lod_nodes;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_geom_nodes
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_geom_nodes() const {
- return _num_geom_nodes;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_geoms
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_geoms() const {
- return _num_geoms;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_geom_vertex_datas
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_geom_vertex_datas() const {
- return _num_geom_vertex_datas;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_geom_vertex_formats
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_geom_vertex_formats() const {
- return _num_geom_vertex_formats;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_vertex_data_size
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_vertex_data_size() const {
- return _vertex_data_size;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_vertices
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_vertices() const {
- return _num_vertices;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_normals
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_normals() const {
- return _num_normals;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_colors
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_colors() const {
- return _num_colors;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_texcoords
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_texcoords() const {
- return _num_texcoords;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_tris
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_tris() const {
- return _num_tris;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_lines
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_lines() const {
- return _num_lines;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_points
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_points() const {
- return _num_points;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_individual_tris
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_individual_tris() const {
- return _num_individual_tris;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_tristrips
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_tristrips() const {
- return _num_tristrips;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_triangles_in_strips
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_triangles_in_strips() const {
- return _num_triangles_in_strips;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_trifans
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_trifans() const {
- return _num_trifans;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_triangles_in_fans
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_triangles_in_fans() const {
- return _num_triangles_in_fans;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_texture_bytes
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_texture_bytes() const {
- return _texture_bytes;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_long_normals
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_long_normals() const {
- return _num_long_normals;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_num_short_normals
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- int SceneGraphAnalyzer::
- get_num_short_normals() const {
- return _num_short_normals;
- }
- ////////////////////////////////////////////////////////////////////
- // Function: SceneGraphAnalyzer::get_total_normal_length
- // Access: Published
- // Description:
- ////////////////////////////////////////////////////////////////////
- float SceneGraphAnalyzer::
- get_total_normal_length() const {
- return _total_normal_length;
- }
|