mirror of
https://github.com/overte-org/overte.git
synced 2025-08-10 12:12:32 +02:00
add doxygen comments to VoxelScriptingInterface
This commit is contained in:
parent
a45d64a214
commit
75c59c4863
1 changed files with 10 additions and 0 deletions
|
@ -13,13 +13,23 @@
|
||||||
|
|
||||||
#include <VoxelEditPacketSender.h>
|
#include <VoxelEditPacketSender.h>
|
||||||
|
|
||||||
|
/// handles scripting of voxel commands from JS passed to assigned clients
|
||||||
class VoxelScriptingInterface : public QObject {
|
class VoxelScriptingInterface : public QObject {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
VoxelEditPacketSender* getVoxelPacketSender() { return &_voxelPacketSender; }
|
VoxelEditPacketSender* getVoxelPacketSender() { return &_voxelPacketSender; }
|
||||||
public slots:
|
public slots:
|
||||||
|
/// queues the creation of a voxel which will be sent by calling process on the PacketSender
|
||||||
|
/// \param x the x-coordinate of the voxel (in VS space)
|
||||||
|
/// \param y the y-coordinate of the voxel (in VS space)
|
||||||
|
/// \param z the z-coordinate of the voxel (in VS space)
|
||||||
|
/// \param scale the scale of the voxel (in VS space)
|
||||||
|
/// \param red the R value for RGB color of voxel
|
||||||
|
/// \param green the G value for RGB color of voxel
|
||||||
|
/// \param blue the B value for RGB color of voxel
|
||||||
void queueVoxelAdd(float x, float y, float z, float scale, uchar red, uchar green, uchar blue);
|
void queueVoxelAdd(float x, float y, float z, float scale, uchar red, uchar green, uchar blue);
|
||||||
private:
|
private:
|
||||||
|
/// attached VoxelEditPacketSender that handles queuing and sending of packets to VS
|
||||||
VoxelEditPacketSender _voxelPacketSender;
|
VoxelEditPacketSender _voxelPacketSender;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue