80 virtual const char *
Get_Name(
void)
const;
81 virtual void Set_Name(
const char * name);
void Get_Deformed_Vertices(Vector3 *dst_vert)
TexProjectClass * Peek_Texture_Projector() const
virtual bool Intersect_AABox(AABoxIntersectionTestClass &boxtest)
int Get_Num_Vertices(void) const
void Init_From_Legacy_Mesh(MeshClass *mesh)
bool Is_Applying_Shadow_Map() const
virtual RenderObjClass * Clone(void) const
void Generate_Culling_Tree(void)
uint32 Get_W3D_Flags(void)
virtual bool Cast_AABox(AABoxCollisionTestClass &boxtest)
ShdSubMeshClass * Peek_Sub_Mesh(int i) const
LightEnvironmentClass * LightEnvironment
virtual void Update_Cached_Bounding_Volumes(void) const
void Unset_Is_Applying_Shadow_Map()
void Set_Lighting_Environment(LightEnvironmentClass *light_env)
virtual bool Intersect_OBBox(OBBoxIntersectionTestClass &boxtest)
LightEnvironmentClass * Get_Lighting_Environment(void)
SimpleVecClass< ShdSubMeshStruct > SubMeshes
static bool Legacy_Meshes_Fogged
bool Contains(const Vector3 &point)
virtual int Get_Num_Polys(void) const
virtual void Add_Dependencies_To_List(DynamicVectorClass< StringClass > &file_list, bool textures_only=false)
virtual bool Cast_Ray(RayCollisionTestClass &raytest)
virtual void Render(RenderInfoClass &rinfo)
virtual void Get_Obj_Space_Bounding_Sphere(SphereClass &sphere) const
virtual int Class_ID(void) const
virtual void Set_Name(const char *name)
virtual bool Cast_OBBox(OBBoxCollisionTestClass &boxtest)
int Get_Sub_Mesh_Count(void) const
virtual ~ShdMeshClass(void)
WW3DErrorType Load_W3D(ChunkLoadClass &cload)
virtual void Special_Render(SpecialRenderInfoClass &rinfo)
TexProjectClass * Texture_Projector
virtual void Get_Obj_Space_Bounding_Box(AABoxClass &box) const
void Get_Deformed_Vertices(Vector3 *dst_vert, Vector3 *dst_norm)
virtual const char * Get_Name(void) const
void Set_Is_Applying_Shadow_Map()
const char * Get_User_Text(void) const
ShdRendererNodeClass * Renderer