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 specialization on GeomMunger finesses vertices for DirectX rendering.
Objects of this class are used to convert vertex data from a Geom into a format suitable for passing ...
This object describes how the vertex animation, if any, represented in a GeomVertexData is encoded.
Encapsulates all the communication with a particular instance of a given rendering backend.
This represents a unique collection of RenderAttrib objects that correspond to a particular renderabl...
Performs some generic munging that is appropriate for all GSG types; for instance,...
Computes texture coordinates for geometry automatically based on vertex position and/or normal.
Indicates the set of TextureStages and their associated Textures that should be applied to (or remove...
TypeHandle is the identifier used to differentiate C++ class types.
Derive from this class and override the callback() method if you want to get an immediate callback fr...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
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.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.