This page has been translated automatically.
UnigineScript
The Language
Core Library
Engine Library
Node-Related Classes
GUI-Related Classes
Plugins Library
High-Level Systems
Samples
Usage Examples
C++ API
API Reference
Integration Samples
Usage Examples
C++ Plugins
Migration
Migrating to UNIGINE 2.0
C++ API Migration
Migrating from UNIGINE 2.0 to UNIGINE 2.1
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Unigine::ObjectVolumeBox Class

Interface for object volumebox handling. See also the UnigineScript analog.

To use this class, include the UnigineObjectVolumeBox.h file.

Unigine::ObjectVolumeBox Class

Members


static int type ()

ObjectVolumeBox type.

Return value

ObjectVolumeBox type identifier.

static Ptr< ObjectVolumeBox > create (const NodePtr & node)

ObjectVolumeBox constructor.

Arguments

  • const NodePtr & node - Node smart pointer.

static Ptr< ObjectVolumeBox > create (const ObjectPtr & object)

ObjectVolumeBox constructor.

Arguments

  • const ObjectPtr & object - Object smart pointer.

static Ptr< ObjectVolumeBox > create (const vec3 & size)

ObjectVolumeBox constructor.

Arguments

  • const vec3 & size - Dimensions of the new volume box object in units.

virtual void setSize (const vec3 & size) const =0

Sets new dimensions for the volume box.

Arguments

  • const vec3 & size - New dimensions of the volume box in units. If a negative value is provided, 0 will be used instead.

virtual vec3 getSize () const =0

Returns dimensions of the volume box.

Return value

Dimensions of the volume box in units.
Last update: 03.07.2017
Build: ()