14 #ifndef DXGEOMMUNGER9_H 15 #define DXGEOMMUNGER9_H 35 virtual void wp_callback(
void *);
42 virtual int compare_to_impl(
const GeomMunger *other)
const;
43 virtual int geom_compare_to_impl(
const GeomMunger *other)
const;
54 bool _reffed_filtered_texture;
62 static void init_type() {
63 StandardMunger::init_type();
65 StandardMunger::get_class_type());
68 return get_class_type();
70 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
This object describes how the vertex animation, if any, represented in a GeomVertexData is encoded.
Objects of this class are used to convert vertex data from a Geom into a format suitable for passing ...
void register_type(TypeHandle &type_handle, const std::string &name)
This inline function is just a convenient way to call TypeRegistry::register_type(),...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
Performs some generic munging that is appropriate for all GSG types; for instance,...
Indicates the set of TextureStages and their associated Textures that should be applied to (or remove...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
Derive from this class and override the callback() method if you want to get an immediate callback fr...
This specialization on GeomMunger finesses vertices for DirectX rendering.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This represents a unique collection of RenderAttrib objects that correspond to a particular renderabl...
Encapsulates all the communication with a particular instance of a given rendering backend.
TypeHandle is the identifier used to differentiate C++ class types.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
Computes texture coordinates for geometry automatically based on vertex position and/or normal.