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