118 virtual void Scale(
float scalex,
float scaley,
float scalez);
Color scale(const Color &a, const Color &b)
virtual int Class_ID(void) const
virtual void Special_Render(SpecialRenderInfoClass &rinfo)
void Update_Sub_Object_Transforms(void)
virtual bool Intersect_OBBox(OBBoxIntersectionTestClass &boxtest)
virtual int Add_Sub_Object(RenderObjClass *subobj)
virtual void Render(RenderInfoClass &rinfo)
virtual void Get_Obj_Space_Bounding_Sphere(SphereClass &sphere) const
virtual bool Intersect_AABox(AABoxIntersectionTestClass &boxtest)
virtual bool Cast_Ray(RayCollisionTestClass &raytest)
virtual void Set_Position(const Vector3 &v)
SnapPointsClass * SnapPoints
virtual void Set_Transform(const Matrix3D &m)
virtual int Get_Num_Polys(void) const
DynamicVectorClass< ProxyClass > ProxyList
virtual int Remove_Sub_Object(RenderObjClass *robj)
CollectionClass & operator=(const CollectionClass &)
virtual bool Cast_AABox(AABoxCollisionTestClass &boxtest)
virtual void Update_Obj_Space_Bounding_Volumes(void)
virtual bool Get_Proxy(int index, ProxyClass &proxy) const
virtual bool Cast_OBBox(OBBoxCollisionTestClass &boxtest)
DynamicVectorClass< RenderObjClass * > SubObjects
virtual void Scale(float scale)
virtual RenderObjClass * Get_Sub_Object(int index) const
virtual RenderObjClass * Clone(void) const
virtual int Get_Proxy_Count(void) const
virtual int Snap_Point_Count(void)
virtual int Get_Num_Sub_Objects(void) const
virtual void Get_Snap_Point(int index, Vector3 *set)
virtual ~CollectionClass(void)
virtual void Get_Obj_Space_Bounding_Box(AABoxClass &box) const
virtual int Chunk_Type(void)
virtual PrototypeClass * Load_W3D(ChunkLoadClass &cload)
CompositeRenderObjClass(void)
PrototypeLoaderClass(void)
CollectionLoaderClass _CollectionLoader