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.