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 Namespace Functions

UNIGINEUNIGINE 2.0Comments
ObjectMeshPtr()ObjectMeshStaticPtr()
ObjectMeshSkinnedPtr()- Removed. Use ObjectMeshStaticPtr().
-DecalPtr() Decal smart pointer.
-DecalMeshPtr() DecalMesh smart pointer.
-DecalOrthoPtr() DecalOrtho smart pointer.
-DecalProjPtr() DecalProj smart pointer.
-DecalObjectPtr() DecalObject smart pointer.
-DecalObjectOmniPtr() DecalObjectOmni smart pointer.
-DecalObjectOrthoPtr() DecalObjectOrtho smart pointer.
-DecalObjectProjPtr() DecalObjectProj smart pointer.
-DecalTerrainOrthoPtr() DecalTerrainOrtho smart pointer.
-DecalTerrainProjPtr() DecalTerrainProj smart pointer.
-FieldPtr() Field smart pointer.
-FieldAnimationPtr() FieldAnimation smart pointer.
-FieldSpacerPtr() FieldSpacer smart pointer.
-ObjectGuiPtr() ObjectGui smart pointer.
-ObjectGuiMeshPtr() ObjectGuiMesh smart pointer.
-ObjectParticlesPtr() ObjectParticles smart pointer.
-ObjectVolumeBoxPtr() ObjectVolumeBox smart pointer.
-ObjectVolumeOmniPtr() ObjectVolumeOmni smart pointer.
-ObjectVolumeProjPtr() ObjectVolumeProj smart pointer.
-ObjectVolumeSpherePtr() ObjectVolumeSphere smart pointer.
-PathPtr() Path smart pointer.
-PhysicalPtr() Physical smart pointer.
-PhysicalForcePtr() PhysicalForce smart pointer.
-PhysicalNoisePtr() PhysicalNoise smart pointer.
-PhysicalTriggerPtr() PhysicalTrigger smart pointer.
-PhysicalWaterPtr() PhysicalWater smart pointer.
-PhysicalWindPtr() PhysicalWind smart pointer.
int operator!= (const ControlsPtr & c0, const ControlsPtr & c1, g0, g1, i0, i1, m0, m1, m0, m1, s0, s1, s0, s1, t0, t1, t0, t1, ui0, ui1, w0, w1, x0, x1) int operator!= (const ControlsPtr & c0, const ControlsPtr & c1, g0, g1, i0, i1, m0, m1, m0, m1, p0, p1, m0, m1, s0, s1, s0, s1, t0, t1, t0, t1, ui0, ui1, w0, w1, x0, x1) Added 2 arguments that specify the first and the second paths.
-quat orthoTangent(const vec4 & tangent, const vec3 & normal) Creates the tangent space basis basing on the given ortho basis vectors.
-quat orthoTangent(const vec3 & tangent, const vec3 & binormal, const vec3 & normal) Creates the tangent space basis basing on the 3 given ortho basis vectors.
-vec4 triangleTangent(const vec3 & v0, const vec3 & v1, const vec3 & v2) Calculates the tangent vector of the given triangle tangent space. The calculated tangent vector will contain the sign of the binormal in the w component. The triangle tangent space is specified by using coordinates of its 3 vertices.
-vec4 triangleTangent(const vec3 & v0, const vec3 & v1, const vec3 & v2, const vec2 & t0, const vec2 & t1, const vec2 & t2) Calculates the tangent vector of the given triangle tangent space. The calculated tangent vector will contain the sign of the binormal in the w component. The tangent space is specified by using coordinates of its 3 vertices and the tangent vectors of each vertex.
-ExternClass< Class > * MakeExternClassManaged() Makes a pointer to an external managed class.
Last update: 03.07.2017
Build: ()