UnigineEditor
界面概述
资产工作流程
设置和首选项
项目开发
调整节点参数
Setting Up Materials
Setting Up Properties
照明
Landscape Tool
Sandworm (Experimental)
使用编辑器工具执行特定任务
Extending Editor Functionality
编程
基本原理
搭建开发环境
Usage Examples
UnigineScript
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine Tools
GUI
双精度坐标
应用程序接口
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes

Unigine::ArrayMap Class

Header: #include <UnigineInterpreter.h>

Allows using UnigineScript maps.

ArrayMap Class

Members


ArrayMap ( const ArrayMap & map ) #

Copy constructor.

Arguments

  • const ArrayMap & map - Map.

void set ( const Variable & key, const Variable & v ) const#

Set an item by key.

Arguments

static ArrayMap get ( void * interpreter, const Variable & id ) #

Return a map from UnigineScript.

Arguments

  • void * interpreter - Interpreter pointer.
  • const Variable & id - Map ID.

Return value

The map.

const Variable & get ( const Variable & key ) const#

Return an item by key.

Arguments

Return value

The item.

int size ( ) const#

Return map length.

Return value

Map length.

void clear ( ) const#

Clear all items of the map.

void append ( const Variable & key, const Variable & v ) const#

Append an item with a given key to the map.

Arguments

void remove ( const Variable & key ) const#

Remove an item with a given key from the map.

Arguments

Iterator back ( ) #

Return an iterator referring to the back element.

Return value

Back iterator.

Iterator begin ( ) #

Return an iterator referring to the first element.

Return value

Begin iterator.

Iterator end ( ) #

Return an iterator referring to the end element.

Return value

End iterator.

Iterator find ( const Variable & key ) const#

Find an item by a given key.

Arguments

Return value

Iterator to it if found; otherwise returns an iterator to end.

ArrayMap & operator= ( const ArrayMap & map ) #

Assignment operator for the map.

Arguments

  • const ArrayMap & map - Map to be assigned.

const Variable & operator[] ( const Variable & key ) const#

Map access.

Arguments

Return value

The item.
Last update: 2020-11-19