Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- uh3_CreateScene.i()
- uh3_FreeScene.i(*scene)
- uh3_CreateSceneComponent.i(*scene , component.l)
- uh3_CreateNode.i(*scene , name.s , createMode.l = #UH3_NODELOCAL)
- uh3_SaveScene.i(*scene , name.s , format.l)
- uh3_LoadSceneFromFile.i(*scene , name.s , format.l)
- uh3_LoadSceneFromResource.i(*scene , *resource , format.l)
- uh3_UpdateScene(*scene , timestep.f)
- uh3_CreateViewport.i(*scene , *camera , index.l = 0)
- uh3_CreateUnasignedViewport.i(*scene , *camera)
- uh3_SetViewportBackgroundColor.i(*viewport , color.l)
- uh3_SetViewportRect(*viewport , left.l , top.l , right.l , bottom.l)
- uh3_SetViewportRenderPathXML(*viewport , *XMLResource)
- uh3_CreateNodeComponent.i(*node , component.l)
- uh3_GetNodeComponent.i(*node , component.l)
- uh3_GetNodeChildByName.i(*node , name.s , recursive.b = #False)
- uh3_GetNodeChildByID.i(*node , id.l)
- uh3_SetNodeTemporary(state.l)
- uh3_SetNodePosition(*node , x.f , y.f , z.f)
- uh3_NodeTranslate(*node , x.f , y.f , z.f , mode.l = #UH3_LOCAL)
- uh3_SetNodeRotation(*node , x.f , y.f , z.f)
- uh3_NodeRotate(*node , x.f , y.f , z.f , mode.l = #UH3_LOCAL)
- uh3_SetNodeDirection(*node , x.f , y.f , z.f)
- uh3_SetNodeUniformScale(*node , scale.f)
- uh3_SetNodeScale(*node , x.f , y.f , z.f)
- uh3_SetNodeWorldPosition(*node , x.f , y.f , z.f)
- uh3_NodeLookAt(*node , x.f , y.f , z.f , ux.f = 0.0 , uy.f = 1.0 , uz.f = 0.0 , mode.l = #UH3_PARENT)
- uh3_SetNodePitch(*node , pitch.f , mode.l = #UH3_LOCAL)
- uh3_SetNodeYaw(*node , yaw.f , mode.l = #UH3_LOCAL)
- uh3_SetNodeRoll(*node , roll.f , mode.l = #UH3_LOCAL)
- uh3_GetNodePositionX.f(*node)
- uh3_GetNodePositionY.f(*node)
- uh3_GetNodePositionZ.f(*node)
- uh3_GetNodeRotationX.f(*node)
- uh3_GetNodeRotationY.f(*node)
- uh3_GetNodeRotationZ.f(*node)
- uh3_GetNodeDirectionX.f(*node)
- uh3_GetNodeDirectionY.f(*node)
- uh3_GetNodeDirectionZ.f(*node)
- uh3_GetNodeWorldDirectionX.f(*node)
- uh3_GetNodeWorldDirectionY.f(*node)
- uh3_GetNodeWorldDirectionZ.f(*node)
- uh3_GetNodeWorldPositionX.f(*node)
- uh3_GetNodeWorldPositionY.f(*node)
- uh3_GetNodeWorldPositionZ.f(*node)
- uh3_GetNodeWorldRotationX.f(*node)
- uh3_GetNodeWorldRotationY.f(*node)
- uh3_GetNodeWorldRotationZ.f(*node)
- uh3_NodeCreateChild.i(*node , name.s , type.l = #UH3_NODELOCAL)
- uh3_NodeCreateTemporaryChild.i(*node , name.s , type.l = #UH3_NODELOCAL)
- uh3_NodeAttach(*nodeParent , *nodeChild)
- uh3_NodeRemoveChild(*node , *nodeToRemove)
- uh3_NodeRemoveAllChild(*node)
- uh3_NodeRemoveChildren(*node , replicated.l , local.l , recursive.l)
- uh3_SetNodeParent(*node , *parent)
- uh3_SetNodeEnabled(*node , state.l)
- uh3_SetNodeDeepEnabled(*node , state.l)
- uh3_getStaticModel.i(*node , recursive.l)
- uh3_SetStaticModel(*node , *model)
- uh3_SetStaticModelMaterial(*model , *material)
- uh3_SetStaticModelCastShadow(*model , enable.l)
- uh3_GetStaticModelCastShadow.l(*model)
- uh3_SetStaticModelViewMask(*model , mask.l)
- uh3_GetAnimatedModel.i(*node)
- uh3_GetAnimationController.i(*AnimatedModel)
- uh3_PlayAnimation(*controller , name.s , layer.a , looped.l , fadeTime.f)
- uh3_SetAnimationSpeed(*controller , name.s , speed.f)
- uh3_StopAllAnimation(*controller , fadeTime.f)
- uh3_AnimationIsEnd.l(*controller , name.s)
- uh3_NodeLoadScript(*node , *resourceFile , class.s)
- uh3_GetLight.i(*node , recursive = #False)
- uh3_SetLightType(*light , type.l)
- uh3_SetLightCastShadow(*light , enable.b)
- uh3_SetLightPerVertex(*light , enable.b)
- uh3_SetLightColor(*light , color.l)
- uh3_SetLightSpecularIntensity(*light , specular.f)
- uh3_SetLightRange(*light , range.f)
- uh3_SetLightFov(*light , fov.f)
- uh3_SetLightAspectRatio(*light , aspectRatio.f)
- uh3_SetLightFadeDistance(*light , distance.f)
- uh3_SetLightShadowFadeDistance(*light , distance.f)
- uh3_SetLightShadowBias(*light , constantBias.f , slopeScaledBias.f)
- uh3_SetLightShadowCascade(*light , split1.f , split2.f , split3.f , split4.f , fadeStart.f , biasAutoAdjust.f)
- uh3_SetLightShadowIntensity(*light , intensity.f)
- uh3_SetLightShadowResolution(*light , resolution.f)
- uh3_SetLightShadowNearFarRatio(*light , nearFarRatio.f)
- uh3_SetLightRampTexture(*light , *texture)
- uh3_SetLightShapeTexture(*light , *texture)
- uh3_SetLightShadowFocus(*light , focus.l , nonUniform.l , autoSize.l , quantize.f , minView.f)
- uh3_CreateTexture2D.i(width.l , height.l , format.l = #UH3_TEXTURE_RGBA , level.l = 1 , usage.l = #UH3_TEXTURE_STATIC)
- uh3_FreeTexture2D(*texture2D)
- uh3_SetTexture2DData.l(*texture2D , x.l , y.l , width.l , height.l , level.l , *pixels)
- uh3_GetTexture2DData(*texture2D , level.l , *pixelsDestination)
- uh3_GetTexture2DRenderSurface.i(*texture2D)
- uh3_SetTextureFilterMode(*texture2D , mode.l)
- uh3_SetTextureName(*texture , name.s)
- uh3_SetRenderSurfaceViewport(*surface , index.l , *viewport)
- uh3_CreateMaterial.i()
- uh3_SetMaterialTechnique(*material , index.l , *technique , quality.l = 0 , lodDistance.f = 0.0)
- uh3_SetMaterialTexture(*material , *texture , textureUnit.l)
- uh3_SetMaterialUVTransform(*material , offset_x.f , offset_y.f , rotation.f , repeat_x.f , repeat_y.f)
- uh3_SaveMaterial.l(*material , name.s , format.l)
- uh3_LoadMaterialFromFile.l(*material , name.s , format.l)
- uh3_SetMaterialShaderParameterInteger(*material , name.s , value.l)
- uh3_SetMaterialShaderParameterFloat(*material , name.s , value.f)
- uh3_SetMaterialShaderParameterVector2(*material , name.s , x.f , y.f)
- uh3_SetMaterialShaderParameterVector3(*material , name.s , x.f , y.f , z.f)
- uh3_SetMaterialShaderParameterVector4(*material , name.s , x.f , y.f , z.f , w.f)
- uh3_GetMaterialShaderParameterInteger(*material , name.s , *value)
- uh3_GetMaterialShaderParameterFloat(*material , name.s , *value)
- uh3_GetMaterialShaderParameterVector2(*material , name.s , *x , *y)
- uh3_GetMaterialShaderParameterVector3(*material , name.s , *x , *y , *z)
- uh3_GetMaterialShaderParameterVector4(*material , name.s , *x , *y , *z , *w)
- uh3_SetMaterialCullMode(*material , cullMode.l)
- uh3_GetMaterialCullMode.l(*material)
- uh3_SetMaterialShadowCullMode(*material , cullMode.l)
- uh3_GetMaterialShadowCullMode.l(*material)
- uh3_SetMaterialFillMode(*material , fillMode.l)
- uh3_GetMaterialFillMode.l(*material)
- uh3_SetMaterialDepthBias(*material , constantBias.f , slopeScaledBias.f , normalOffset.f)
- uh3_GetMaterialDepthBias(*material , *constantBias , *slopeScaledBias , *normalOffset)
- uh3_SetMaterialRenderOrder(*material , order.a)
- uh3_GetMaterialRenderOrder.a(*material)
- uh3_GetMaterialTechniqueNumber.l(*material)
- uh3_GetMaterialTechnique.i(*material , index.l)
- uh3_SetCameraFov(*camera , fov.f)
- uh3_GetCameraFov.f(*camera)
- uh3_SetCameraNearClip(*camera , near.f)
- uh3_GetCameraNearClip.f(*camera)
- uh3_SetCameraFarClip(*camera , far.f)
- uh3_GetCameraFarClip.f(*camera , far.f)
- uh3_SetCameraViewMask(*camera , viewMask.l)
- uh3_GetCameraViewMask.l(*camera)
- uh3_SetCameraAutoAspectRatio(*camera , enable.l)
- uh3_SetCameraUseReflection(*camera , enable.l)
- uh3_SetCameraReflectionPlane(*camera , *plane)
- uh3_SetCameraUseClipping(*camera , enable.l)
- uh3_SetCameraClipPlane(*camera , *plane)
- uh3_SetCameraAspectRatio(*camera , aspectRatio.f)
- uh3_CreatePlane.i(nx.f , ny.f , nz.f , px.f , py.f , pz.f)
- uh3_CreatePlane2.i(*node , nx.f , ny.f , nz.f , px.f , py.f , pz.f)
- uh3_FreePlane(*plane)
- uh3_SetSkyboxModel(*skybox , *model)
- uh3_SetSkyboxMaterial(*skybox , *material)
- uh3_SetZoneSize(*zone , minx.f , miny.f , minz.f , maxx.f , maxy.f , maxz.f)
- uh3_SetZoneAmbientColor(*zone , color.l)
- uh3_SetZoneFogColor(*zone , color.l)
- uh3_SetZoneFogStart(*zone , fogStart.f)
- uh3_SetZoneFogEnd(*zone , fogEnd.f)
- uh3_SetTerrainPatchSize(*terrain , size.l)
- uh3_GetTerrainPatchSize.i(*terrain)
- uh3_SetTerrainSpacing(*terrain , x.f , y.f , z.f)
- uh3_GetTerrainSpacing(*terrain , *x , *y , *z)
- uh3_SetMaxLodLevel(*terrain , levels.i)
- uh3_GetMaxLodLevel.l(*terrain)
- uh3_SetTerrainSmoothing(*terrain , enable.i)
- uh3_GetTerrainSmoothing.i(*terrain)
- uh3_SetTerrainHeightMap.i(*terrain , *image)
- uh3_SetTerrainApplyHeightMap(*terrain)
- uh3_SetTerrainMaterial(*terrain , *material)
- uh3_GetTerrainMaterial.i(*terrain)
- uh3_SetTerrainNeighbor(*terrain , *neighborTerrain , neighborLocation.l)
- uh3_GetTerrainHeight.f(*terrain , x.f , y.f , z.f)
- uh3_GetTerrainNormal(*terrain , x.f , y.f , z.f , *nx , *ny , *nz)
- uh3_SetTerrainOccluder(*terrain , state.l)
- uh3_GetTerrainOccluder.l(*terrain)
- uh3_SetTerrainCastShadow(*terrain , state.l)
- uh3_GetTerrainCastShadow.l(*terrain)
- uh3_GetTerrainWorldToHeightmap(*terrain , x.f , y.f , z.f , *px , *py)
- uh3_SetTerrainLodBias(*terrain , bias.f)
- uh3_InitEngine3D(argc.l , *argv)
- uh3_OpenScreen3D(width.l , height.l , fullscreen.l , title.s , resizable.l)
- uh3_EmbedScreen(*window)
- uh3_EngineRun.i()
- uh3_EngineExit()
- uh3_EngineRenderFrame()
- uh3_PoolEvent(*event)
- uh3_BindEvent(type.l , *callback)
- uh3_UnBindEvent(type.l , *callback)
- uh3_GetResource.i(type.l , name.s)
- uh3_GetResourceBackground.l(type.l , name.s)
- uh3_AddManualResource(*resource)
- uh3_SetDrawShadow(enable.l)
- uh3_GetDrawShadow.l()
- uh3_SetHDRRendering(enable.l)
- uh3_GetHDRRendering.l()
- uh3_SetSpecularLighting(enable.l)
- uh3_GetSpecularLighting.l()
- uh3_SetShadowMapSize(size.l)
- uh3_SetShadowMapQuality(quality.l)
- uh3_GetShadowMapQuality.l()
- uh3_DrawDebugGeometry(component.l , *node , *debugrenderer , depthTest.l)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement