载入中...
搜索中...
未找到
eve::editing::IIntVolumeTarget类 参考abstract

Stable capability for sparse integer volumes. 更多...

#include <EditingVolume.h>

类 eve::editing::IIntVolumeTarget 继承关系图:
eve::voxel_editing::VoxelWorldTarget

Public 成员函数

virtual ~IIntVolumeTarget ()=default
 Releases IIntVolumeTarget resources.
 
virtual int readInt3 (int x, int y, int z) const =0
 Reads int 3.
 
virtual FieldWriteStatus writeInt3 (int x, int y, int z, int value)=0
 Writes int 3.
 
virtual EditVolume dirtyVolume () const =0
 Dirty volume.
 
virtual void clearDirtyVolume ()=0
 Clears dirty volume.
 

静态 Public 成员函数

static CapabilityId editingCapabilityId ()
 Editing capability id.
 

详细描述

Stable capability for sparse integer volumes.

在文件 EditingVolume.h 第 26 行定义.

构造及析构函数说明

◆ ~IIntVolumeTarget()

virtual eve::editing::IIntVolumeTarget::~IIntVolumeTarget ( )
virtualdefault

Releases IIntVolumeTarget resources.

成员函数说明

◆ clearDirtyVolume()

virtual void eve::editing::IIntVolumeTarget::clearDirtyVolume ( )
pure virtual

Clears dirty volume.

在 eve::voxel_editing::VoxelWorldTarget 内被实现.

◆ dirtyVolume()

virtual EditVolume eve::editing::IIntVolumeTarget::dirtyVolume ( ) const
pure virtual

Dirty volume.

在 eve::voxel_editing::VoxelWorldTarget 内被实现.

◆ editingCapabilityId()

static CapabilityId eve::editing::IIntVolumeTarget::editingCapabilityId ( )
inlinestatic

Editing capability id.

Capability id.

在文件 EditingVolume.h 第 31 行定义.

被这些函数引用 eve::voxel_editing::VoxelWorldTarget::describe() , 以及 eve::voxel_editing::VoxelWorldTarget::queryCapability().

◆ readInt3()

virtual int eve::editing::IIntVolumeTarget::readInt3 ( int  x,
int  y,
int  z 
) const
pure virtual

Reads int 3.

在 eve::voxel_editing::VoxelWorldTarget 内被实现.

◆ writeInt3()

virtual FieldWriteStatus eve::editing::IIntVolumeTarget::writeInt3 ( int  x,
int  y,
int  z,
int  value 
)
pure virtual

Writes int 3.

在 eve::voxel_editing::VoxelWorldTarget 内被实现.


该类的文档由以下文件生成: