📄 light.h
字号:
//Light.h#ifndef LIGHT_H#define LIGHT_H#include "Node.h"class Light: public Node{ public: Light(); void Render(); void SetValue(Enum PName, Enum color); void SetValue(Enum PName, float v1, float v2, float v3, float v4 ); void SetValue(Enum PName, float v1, float v2, float v3); void SetValue(Enum PName, float f); void SetValuev(Enum PName, float *); void TurnOn(); void TurnOff(); private: static int LightNum; GLenum LightName; bool Changed[7]; bool On; float Diffuse[4]; float Specular[4]; float Ambient[4]; float Position[4]; float SpotDirection[3]; float DropOffRate; float CutOffAngle; friend class TurnOff;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -