osgSim.LightPointNode 是 OpenSceneGraph 中的一种节点类型,用于表示灯光的发光点。
osg::Referenced
↳ osg::Object
↳ osg::Node
↳ osgSim::LightPointNode
LightPointNode()
构造函数。
LightPointNode(const LightPointNode ©, const osg::CopyOp ©op = osg::CopyOp::SHALLOW_COPY)
复制构造函数。
virtual osg::Object *cloneType() const override
返回一个新创建的和当前对象类型一样的对象的指针。
virtual osg::Object *clone(const osg::CopyOp ©op) const override
返回一个新创建的和当前对象一样的对象的指针。
virtual const char *className() const override
返回当前对象类名的字符串。
unsigned int getLightIndex() const
获取灯光的索引。
void setLightIndex(unsigned int index)
设置灯光的索引。
osg::Vec2f getAttenuationRange() const
获取灯光的衰减范围。
void setAttenuationRange(const osg::Vec2f &range)
设置灯光的衰减范围。
float getRadius() const
获取灯光的半径。
void setRadius(float radius)
设置灯光的半径。
virtual unsigned int getGLObjectSizeHint() const override
获取该节点的 OpenGL 对象大小的提示。
virtual void traverse(osg::NodeVisitor &nv) override
遍历该节点及其子节点。