Go to the documentation of this file.00001
00011
00012
00013 #if (_MSC_VER > 1000) || defined(SGI_COMPILER)
00014 #pragma once
00015 #endif
00016
00017 #ifndef __XSILIGHTRIG_H__
00018 #define __XSILIGHTRIG_H__
00019
00020 #include <xsi_rig.h>
00021
00022 namespace XSI {
00023
00024
00044
00045
00046 class SICPPSDKDECL LightRig : public Rig
00047 {
00048 public:
00050 LightRig();
00051
00053 ~LightRig();
00054
00058 LightRig(const CRef& in_ref);
00059
00063 LightRig(const LightRig& in_obj);
00064
00069 bool IsA( siClassID in_ClassID) const;
00070
00074 siClassID GetClassID() const;
00075
00081 LightRig& operator=(const LightRig& in_obj);
00082
00088 LightRig& operator=(const CRef& in_ref);
00089
00090 private:
00091 LightRig * operator&() const;
00092 LightRig * operator&();
00093
00094 public:
00095
00096
00099 Light GetLight();
00100 };
00101
00102 };
00103
00104 #endif // __XSILIGHTRIG_H__