PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...
#include "pandabase.h"#include "eggLoader.h"#include "eggRenderState.h"#include "egg_parametrics.h"#include "config_egg2pg.h"#include "config_egg.h"#include "nodePath.h"#include "renderState.h"#include "transformState.h"#include "texturePool.h"#include "billboardEffect.h"#include "decalEffect.h"#include "colorAttrib.h"#include "textureAttrib.h"#include "materialPool.h"#include "geomNode.h"#include "geomVertexFormat.h"#include "geomVertexArrayFormat.h"#include "geomVertexData.h"#include "geomVertexWriter.h"#include "geom.h"#include "geomTriangles.h"#include "geomTristrips.h"#include "geomTrifans.h"#include "geomLines.h"#include "geomLinestrips.h"#include "geomPoints.h"#include "geomPatches.h"#include "sequenceNode.h"#include "switchNode.h"#include "portalNode.h"#include "occluderNode.h"#include "polylightNode.h"#include "lodNode.h"#include "modelNode.h"#include "modelRoot.h"#include "string_utils.h"#include "eggPrimitive.h"#include "eggPatch.h"#include "eggPoint.h"#include "eggLine.h"#include "eggTextureCollection.h"#include "eggNurbsCurve.h"#include "eggNurbsSurface.h"#include "eggGroupNode.h"#include "eggGroup.h"#include "eggPolygon.h"#include "eggTriangleStrip.h"#include "eggTriangleFan.h"#include "eggBin.h"#include "eggTable.h"#include "eggBinner.h"#include "eggVertexPool.h"#include "pt_EggTexture.h"#include "characterMaker.h"#include "character.h"#include "animBundleMaker.h"#include "animBundleNode.h"#include "selectiveChildNode.h"#include "collisionNode.h"#include "collisionSphere.h"#include "collisionInvSphere.h"#include "collisionCapsule.h"#include "collisionPlane.h"#include "collisionPolygon.h"#include "collisionFloorMesh.h"#include "collisionBox.h"#include "parametricCurve.h"#include "nurbsCurve.h"#include "nurbsCurveInterface.h"#include "nurbsCurveEvaluator.h"#include "nurbsSurfaceEvaluator.h"#include "ropeNode.h"#include "sheetNode.h"#include "look_at.h"#include "configVariableString.h"#include "transformBlendTable.h"#include "transformBlend.h"#include "sparseArray.h"#include "bitArray.h"#include "thread.h"#include "uvScrollNode.h"#include "textureStagePool.h"#include "cmath.h"#include <ctype.h>#include <algorithm>Go to the source code of this file.
Functions | |
| CPT (TransformState) EggLoader | |
| Creates a TransformState object corresponding to the indicated EggTransform. More... | |
| PT (TextureStage) EggLoader | |
| Creates a TextureStage object suitable for rendering the indicated texture. More... | |
| PT (GeomVertexData) EggLoader | |
| Creates a GeomVertexData structure from the vertex pool, for the indicated transform space. More... | |
| PT (TransformBlendTable) EggLoader | |
| PT (EggPolygon) EggLoader | |
| Returns the first EggPolygon found at or below the indicated node. More... | |
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."
Definition in file eggLoader.cxx.
| CPT | ( | TransformState | ) |
Creates a TransformState object corresponding to the indicated EggTransform.
Definition at line 473 of file eggLoader.cxx.
References EggTransform::get_num_components().
| PT | ( | TextureStage | ) |
Creates a TextureStage object suitable for rendering the indicated texture.
Definition at line 1403 of file eggLoader.cxx.
References EggTexture::get_alpha_scale, EggTexture::get_color, EggTexture::get_multitexture_sort, EggTexture::get_priority, EggTexture::get_rgb_scale, EggTexture::get_saved_result, TextureStagePool::get_stage(), EggTexture::get_stage_name, EggTexture::get_uv_name, EggTexture::has_alpha_scale, EggTexture::has_color, EggTexture::has_priority, EggTexture::has_rgb_scale, EggTexture::has_stage_name, and EggTexture::has_uv_name.
| PT | ( | GeomVertexData | ) |
Creates a GeomVertexData structure from the vertex pool, for the indicated transform space.
If a GeomVertexData has already been created for this transform, just returns it.
Definition at line 2152 of file eggLoader.cxx.
References GeomVertexArrayFormat::add_column(), EggVertexPool::get_aux_names(), EggVertexPool::get_num_dimensions(), EggVertexPool::get_uv_names(), EggVertexPool::has_normals(), and GeomVertexAnimationSpec::set_panda().
| PT | ( | EggPolygon | ) |
Returns the first EggPolygon found at or below the indicated node.
Definition at line 2683 of file eggLoader.cxx.
1.8.15