This page has been translated automatically.
Getting Started
Migrating to UNIGINE 2.0
C++ API Migration
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
Warning! This version of documentation is OUTDATED, as it describes an older SDK version! Please switch to the documentation for the latest SDK version.
Warning! This version of documentation describes an old SDK version which is no longer supported! Please upgrade to the latest SDK version.

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: 2017-07-03
Build: ()