Angros.Openb3d: | Functions | Types | Modinfo | Source |
TBlitz2D | Blitz2D. |
TBlob | Blob entity. |
TBrush | Brush. |
TCamera | Camera entity. |
TEntity | Entity. |
TFluid | Fluid mesh entity. |
TGeosphere | Geosphere terrain entity. |
TGlobal | Global. |
THardwareInfo | Hardware-info. |
TLight | Light entity. |
TMaterial | Material texture. |
TMesh | Mesh entity. |
TOcTree | Octree terrain entity. |
TPivot | Pivot entity. |
TShader | Shader. |
TShadowObject | Shadow-object. |
TSprite | Sprite mesh entity. |
TStencil | Stencil. |
TSurface | Surface. |
TTerrain | Terrain entity. |
TTexture | Texture. |
TVoxelSprite | Voxelsprite mesh entity. |
Function AddAnimSeq:Int( ent:TEntity, length:Int ) | |
Description | Online doc |
Function AddMesh( mesh1:TMesh, mesh2:TMesh ) | |
Description | Online doc |
Function AddTriangle:Int( surf:TSurface, v0:Int, v1:Int, v2:Int ) | |
Description | Online doc |
Function AddVertex:Int( surf:TSurface, x:Float, y:Float, z:Float, u:Float=0, v:Float=0, w:Float=0 ) | |
Description | Online doc |
Function AmbientLight( r:Float, g:Float, b:Float ) | |
Description | Online doc |
Function Animate( ent:TEntity, Mode:Int=1, speed:Float=1, seq:Int=0, trans:Int=0 ) | |
Description | Online doc |
Function Animating:Int( ent:TEntity ) | |
Description | Online doc |
Function AnimLength( ent:TEntity ) | |
Description | Online doc |
Function AnimSeq:Int( ent:TEntity ) | |
Description | Online doc |
Function AnimTime:Float( ent:TEntity ) | |
Description | Online doc |
Function AntiAlias( samples:Int ) | |
Description | Online doc |
Function BackBufferToTex( tex:TTexture, frame:Int=0 ) | |
Description | Copy the contents of the backbuffer to a texture. |
Function BeginMax2D() | |
Description | Begin using Max2D functions. |
Function BrushAlpha( brush:TBrush, a:Float ) | |
Description | Online doc |
Function BrushBlend( brush:TBrush, blend:Int ) | |
Description | Online doc |
Function BrushColor( brush:TBrush, r:Float, g:Float, b:Float ) | |
Description | Online doc |
Function BrushFX( brush:TBrush, fx:Int ) | |
Description | Online doc |
Function BrushShininess( brush:TBrush, s:Float ) | |
Description | Online doc |
Function BrushTexture( brush:TBrush, tex:TTexture, frame:Int=0, index:Int=0 ) | |
Description | Online doc |
Function BufferToTex( tex:TTexture, buffer:Byte Ptr, frame:Int=0 ) | |
Description | Copy a pixmap buffer to texture, buffer must be a byte ptr. |
Function CameraClsColor( cam:TCamera, r:Float, g:Float, b:Float ) | |
Description | Online doc |
Function CameraClsMode( cam:TCamera, cls_depth:Int, cls_zbuffer:Int ) | |
Description | Online doc |
Function CameraFogColor( cam:TCamera, r:Float, g:Float, b:Float ) | |
Description | Online doc |
Function CameraFogMode( cam:TCamera, Mode:Int ) | |
Description | Online doc |
Function CameraFogRange( cam:TCamera, nnear:Float, nfar:Float ) | |
Description | Online doc |
Function CameraPick:TEntity( cam:TCamera, x:Float, y:Float ) | |
Description | Online doc |
Function CameraProject( cam:TCamera, x:Float, y:Float, z:Float ) | |
Description | Online doc |
Function CameraProjMode( cam:TCamera, Mode:Int ) | |
Description | Online doc |
Function CameraRange( cam:TCamera, nnear:Float, nfar:Float ) | |
Description | Online doc |
Function CameraToTex( tex:TTexture, cam:TCamera, frame:Int=0 ) | |
Description | Copy a rendered camera view to texture. |
Function CameraViewport( cam:TCamera, x:Int, y:Int, width:Int, height:Int ) | |
Description | Online doc |
Function CameraZoom( cam:TCamera, zoom:Float ) | |
Description | Online doc |
Function ClearCollisions() | |
Description | Online doc |
Function ClearSurface( surf:TSurface, clear_verts:Int=True, clear_tris:Int=True ) | |
Description | Online doc |
Function ClearTextureFilters() | |
Description | Online doc |
Function ClearWorld( entities:Int=True, brushes:Int=True, textures:Int=True ) | |
Description | Online doc |
Function CollisionEntity:TEntity( ent:TEntity, index:Int ) | |
Description | Online doc |
Function CollisionNX:Float( ent:TEntity, index:Int ) | |
Description | Online doc |
Function CollisionNY:Float( ent:TEntity, index:Int ) | |
Description | Online doc |
Function CollisionNZ:Float( ent:TEntity, index:Int ) | |
Description | Online doc |
Function Collisions( src_no:Int, dest_no:Int, method_no:Int, response_no:Int=0 ) | |
Description | Online doc |
Function CollisionSurface:TSurface( ent:TEntity, index:Int ) | |
Description | Online doc |
Function CollisionTime:Float( ent:TEntity, index:Int ) | |
Description | Online doc |
Function CollisionTriangle:Int( ent:TEntity, index:Int ) | |
Description | Online doc |
Function CollisionX:Float( ent:TEntity, index:Int ) | |
Description | Online doc |
Function CollisionY:Float( ent:TEntity, index:Int ) | |
Description | Online doc |
Function CollisionZ:Float( ent:TEntity, index:Int ) | |
Description | Online doc |
Function CopyEntity:TEntity( ent:TEntity, parent:TEntity=Null ) | |
Description | Online doc |
Function CopyMesh:TMesh( mesh:TMesh, parent:TEntity=Null ) | |
Description | Online doc |
Function CountChildren:Int( ent:TEntity ) | |
Description | Online doc |
Function CountCollisions:Int( ent:TEntity ) | |
Description | Online doc |
Function CountSurfaces:Int( mesh:TMesh ) | |
Description | Online doc |
Function CountTriangles:Int( surf:TSurface ) | |
Description | Online doc |
Function CountVertices:Int( surf:TSurface ) | |
Description | Online doc |
Function CreateBlob:TBlob( fluid:TFluid, radius:Float, parent_ent:TEntity=Null ) | |
Description | undocumented. |
Function CreateBrush:TBrush( r:Float=255, g:Float=255, b:Float=255 ) | |
Description | Online doc |
Function CreateCamera:TCamera( parent:TEntity=Null ) | |
Description | Online doc |
Function CreateCone:TMesh( segments:Int=8, solid:Int=True, parent:TEntity=Null ) | |
Description | Online doc |
Function CreateCube:TMesh( parent:TEntity=Null ) | |
Description | Online doc |
Function CreateCylinder:TMesh( segments:Int=8, solid:Int=True, parent:TEntity=Null ) | |
Description | Online doc |
Function CreateFluid:TFluid() | |
Description | undocumented. |
Function CreateGeosphere:TGeosphere( size:Int, parent:TEntity=Null ) | |
Description | undocumented. |
Function CreateLight:TLight( light_type:Int=1, parent:TEntity=Null ) | |
Description | Online doc |
Function CreateMesh:TMesh( parent:TEntity=Null ) | |
Description | Online doc |
Function CreateOcTree:TOcTree( w:Float, h:Float, d:Float, parent_ent:TEntity=Null ) | |
Description | undocumented. |
Function CreatePivot:TPivot( parent:TEntity=Null ) | |
Description | Online doc |
Function CreatePlane:TMesh( divisions:Int=1, parent:TEntity=Null ) | |
Description | Online doc |
Function CreateQuad:TMesh( parent:TEntity=Null ) | |
Description | undocumented. |
Function CreateShader:TShader( ShaderName:String, VshaderString:String, FshaderString:String ) | |
Description | Load shader from two strings, vertex and fragment. |
Function CreateShadow:TShadowObject( parent:TMesh, Static:Int=False ) | |
Description | undocumented. |
Function CreateSphere:TMesh( segments:Int=8, parent:TEntity=Null ) | |
Description | Online doc |
Function CreateSprite:TSprite( parent:TEntity=Null ) | |
Description | Online doc |
Function CreateStencil:TStencil() | |
Description | undocumented. |
Function CreateSurface:TSurface( mesh:TMesh, brush:TBrush=Null ) | |
Description | Online doc |
Function CreateTerrain:TTerrain( size:Int, parent:TEntity=Null ) | |
Description | Online doc |
Function CreateTexture:TTexture( width:Int, height:Int, flags:Int=9, frames:Int=1 ) | |
Description | Online doc |
Function CreateVoxelSprite:TVoxelSprite( slices:Int=64, parent:TEntity=Null ) | |
Description | undocumented. |
Function DeltaPitch:Float( ent1:TEntity, ent2:TEntity ) | |
Description | Online doc |
Function DeltaYaw:Float( ent1:TEntity, ent2:TEntity ) | |
Description | Online doc |
Function DepthBufferToTex( tex:TTexture, frame:Int=0 ) | |
Description | Copy the contents of the depthbuffer to a texture. |
Function EndMax2D() | |
Description | End using Max2D functions. |
Function EntityAlpha( ent:TEntity, alpha:Float ) | |
Description | Online doc |
Function EntityAutoFade( ent:TEntity, near:Float, far:Float ) | |
Description | Online doc |
Function EntityBlend( ent:TEntity, blend:Int ) | |
Description | Online doc |
Function EntityBox( ent:TEntity, x:Float, y:Float, z:Float, w:Float, h:Float, d:Float ) | |
Description | Online doc |
Function EntityClass:String( ent:TEntity ) | |
Description | Online doc |
Function EntityCollided:TEntity( ent:TEntity, type_no:Int ) | |
Description | Online doc |
Function EntityColor( ent:TEntity, red:Float, green:Float, blue:Float ) | |
Description | Online doc |
Function EntityDistance:Float( ent1:TEntity, ent2:TEntity ) | |
Description | Online doc |
Function EntityFX( ent:TEntity, fx:Int ) | |
Description | Online doc |
Function EntityInView:Int( ent:TEntity, cam:TCamera ) | |
Description | Online doc |
Function EntityName:String( ent:TEntity ) | |
Description | Online doc |
Function EntityOrder( ent:TEntity, order:Int ) | |
Description | Online doc |
Function EntityParent( ent:TEntity, parent_ent:TEntity, glob:Int=True ) | |
Description | Online doc |
Function EntityPick:TEntity( ent:TEntity, Range:Float ) | |
Description | Online doc |
Function EntityPickMode( ent:TEntity, pick_mode:Int, obscurer:Int=True ) | |
Description | Online doc |
Function EntityPitch:Float( ent:TEntity, glob:Int=False ) | |
Description | Online doc |
Function EntityRadius( ent:TEntity, radius_x:Float, radius_y:Float=0 ) | |
Description | Online doc |
Function EntityRoll:Float( ent:TEntity, glob:Int=True ) | |
Description | Online doc |
Function EntityScaleX:Float( ent:TEntity, glob:Int=False ) | |
Description | undocumented. |
Function EntityScaleY:Float( ent:TEntity, glob:Int=False ) | |
Description | undocumented. |
Function EntityScaleZ:Float( ent:TEntity, glob:Int=False ) | |
Description | undocumented. |
Function EntityShininess( ent:TEntity, shine:Float ) | |
Description | Online doc |
Function EntityTexture( ent:TEntity, tex:TTexture, frame:Int=0, index:Int=0 ) | |
Description | Online doc |
Function EntityType( ent:TEntity, type_no:Int, recursive:Int=False ) | |
Description | Online doc |
Function EntityVisible:Int( src_ent:TEntity, dest_ent:TEntity ) | |
Description | Online doc |
Function EntityX:Float( ent:TEntity, glob:Int=False ) | |
Description | Online doc |
Function EntityY:Float( ent:TEntity, glob:Int=False ) | |
Description | Online doc |
Function EntityYaw:Float( ent:TEntity, glob:Int=False ) | |
Description | Online doc |
Function EntityZ:Float( ent:TEntity, glob:Int=False ) | |
Description | Online doc |
Function ExtractAnimSeq:Int( ent:TEntity, first_frame:Int, last_frame:Int, seq:Int=0 ) | |
Description | Online doc |
Function FindChild:TEntity( ent:TEntity, child_name:String ) | |
Description | Online doc |
Function FindSurface:TSurface( mesh:TMesh, brush:TBrush ) | |
Description | Online doc |
Function FitMesh( mesh:TMesh, x:Float, y:Float, z:Float, width:Float, height:Float, depth:Float, uniform:Int=False ) | |
Description | Online doc |
Function FlipMesh( mesh:TMesh ) | |
Description | Online doc |
Function FreeBrush( brush:TBrush ) | |
Description | Online doc |
Function FreeEntity( ent:TEntity ) | |
Description | Online doc |
Function FreeShadow( shad:TShadowObject ) | |
Description | undocumented. |
Function FreeTexture( tex:TTexture ) | |
Description | Online doc |
Function GeosphereHeight( geo:TGeosphere, h:Float ) | |
Description | undocumented. |
Function GetBrushTexture:TTexture( brush:TBrush, index:Int=0 ) | |
Description | Online doc |
Function GetChild:TEntity( ent:TEntity, child_no:Int ) | |
Description | Online doc |
Function GetEntityBrush:TBrush( ent:TEntity ) | |
Description | Online doc |
Function GetEntityType:Int( ent:TEntity ) | |
Description | Online doc |
Function GetMatElement:Float( ent:TEntity, row:Int, col:Int ) | |
Description | Online doc |
Function GetParentEntity:TEntity( ent:TEntity ) | |
Description | undocumented. |
Function GetSurface:TSurface( mesh:TMesh, surf_no:Int ) | |
Description | Online doc |
Function GetSurfaceBrush:TBrush( surf:TSurface ) | |
Description | Online doc |
Function Graphics3D( width%, height%, depth%=0, Mode%=0, rate%=60, flags%=-1, usecanvas%=False ) | |
Description | Online doc |
Information | The flags argument sets the graphics buffers (back, alpha, depth, stencil and accum). The usecanvas argument is set to true if using maxgui with a canvas context. |
Function GraphicsResize( width:Int, height:Int ) | |
Description | undocumented. |
Function HandleSprite( sprite:TSprite, h_x:Float, h_y:Float ) | |
Description | Online doc |
Function HideEntity( ent:TEntity ) | |
Description | Online doc |
Function LightColor( light:TLight, red:Float, green:Float, blue:Float ) | |
Description | Online doc |
Function LightConeAngles( light:TLight, inner_ang:Float, outer_ang:Float ) | |
Description | Online doc |
Function LightRange( light:TLight, Range:Float ) | |
Description | Online doc |
Function LinePick:TEntity( x:Float, y:Float, z:Float, dx:Float, dy:Float, dz:Float, radius:Float=0 ) | |
Description | Online doc |
Function LoadAnimMesh:TMesh( file:String, parent:TEntity=Null ) | |
Description | Online doc |
Function LoadAnimTexture:TTexture( file:String, flags:Int, frame_width:Int, frame_height:Int, first_frame:Int, frame_count:Int ) | |
Description | Online doc |
Function LoadBrush:TBrush( file:String, flags:Int=1, u_scale:Float=1, v_scale:Float=1 ) | |
Description | Online doc |
Function LoadGeosphere:TGeosphere( file:String, parent:TEntity=Null ) | |
Description | undocumented. |
Function LoadMaterial:TMaterial( filename:String, flags:Int, frame_width:Int, frame_height:Int, first_frame:Int, frame_count:Int ) | |
Description | undocumented. |
Function LoadMesh:TMesh( file:String, parent:TEntity=Null ) | |
Description | Online doc |
Function LoadShader:TShader( ShaderName:String, VshaderFileName:String, FshaderFileName:String ) | |
Description | Load shader from two files, vertex and fragment. |
Function LoadSprite:TSprite( tex_file:String, tex_flag:Int=1, parent:TEntity=Null ) | |
Description | Online doc |
Function LoadTerrain:TTerrain( file:String, parent:TEntity=Null ) | |
Description | Online doc |
Function LoadTexture:TTexture( file:String, flags:Int=1 ) | |
Description | Online doc |
Function MeshCSG:TMesh( m1:TMesh, m2:TMesh, method_no:Int=1 ) | |
Description | undocumented. |
Function MeshCullRadius( ent:TEntity, radius:Float ) | |
Description | undocumented. |
Function MeshDepth:Float( mesh:TMesh ) | |
Description | Online doc |
Function MeshesIntersect:Int( mesh1:TMesh, mesh2:TMesh ) | |
Description | Online doc |
Function MeshHeight:Float( mesh:TMesh ) | |
Description | Online doc |
Function MeshWidth:Float( mesh:TMesh ) | |
Description | Online doc |
Function ModifyGeosphere( geo:TGeosphere, x:Int, z:Int, new_height:Float ) | |
Description | undocumented. |
Function ModifyTerrain( terr:TTerrain, x:Int, z:Int, new_height:Float ) | |
Description | Online doc |
Function MoveEntity( ent:TEntity, x:Float, y:Float, z:Float ) | |
Description | Online doc |
Function NameEntity( ent:TEntity, name:String ) | |
Description | Online doc |
Function OctreeBlock( octree:TOcTree, mesh:TMesh, level:Int, X:Float, Y:Float, Z:Float, Near:Float=0, Far:Float=1000 ) | |
Description | undocumented. |
Function OctreeMesh( octree:TOcTree, mesh:TMesh, level:Int, X:Float, Y:Float, Z:Float, Near:Float=0, Far:Float=1000 ) | |
Description | undocumented. |
Function PaintEntity( ent:TEntity, brush:TBrush ) | |
Description | Online doc |
Function PaintMesh( mesh:TMesh, brush:TBrush ) | |
Description | Online doc |
Function PaintSurface( surf:TSurface, brush:TBrush ) | |
Description | Online doc |
Function PickedEntity:TEntity() | |
Description | Online doc |
Function PickedNX:Float() | |
Description | Online doc |
Function PickedNY:Float() | |
Description | Online doc |
Function PickedNZ:Float() | |
Description | Online doc |
Function PickedSurface:TSurface() | |
Description | Online doc |
Function PickedTime:Float() | |
Description | Online doc |
Function PickedTriangle:Int() | |
Description | Online doc |
Function PickedX:Float() | |
Description | Online doc |
Function PickedY:Float() | |
Description | Online doc |
Function PickedZ:Float() | |
Description | Online doc |
Function PointEntity( ent:TEntity, target_ent:TEntity, roll:Float=0 ) | |
Description | Online doc |
Function PositionEntity( ent:TEntity, x:Float, y:Float, z:Float, glob:Int=False ) | |
Description | Online doc |
Function PositionMesh( mesh:TMesh, px:Float, py:Float, pz:Float ) | |
Description | Online doc |
Function PositionTexture( tex:TTexture, u_pos:Float, v_pos:Float ) | |
Description | Online doc |
Function ProjectedX:Float() | |
Description | Online doc |
Function ProjectedY:Float() | |
Description | Online doc |
Function ProjectedZ:Float() | |
Description | Online doc |
Function RenderWorld() | |
Description | Online doc |
Function RepeatMesh:TMesh( mesh:TMesh, parent:TEntity=Null ) | |
Description | Like CopyMesh but for instancing effects. |
Function ResetEntity( ent:TEntity ) | |
Description | Online doc |
Function RotateEntity( ent:TEntity, x:Float, y:Float, z:Float, glob:Int=False ) | |
Description | Online doc |
Function RotateMesh( mesh:TMesh, pitch:Float, yaw:Float, roll:Float ) | |
Description | Online doc |
Function RotateSprite( sprite:TSprite, ang:Float ) | |
Description | Online doc |
Function RotateTexture( tex:TTexture, ang:Float ) | |
Description | Online doc |
Function ScaleEntity( ent:TEntity, x:Float, y:Float, z:Float, glob:Int=False ) | |
Description | Online doc |
Function ScaleMesh( mesh:TMesh, sx:Float, sy:Float, sz:Float ) | |
Description | Online doc |
Function ScaleSprite( sprite:TSprite, s_x:Float, s_y:Float ) | |
Description | Online doc |
Function ScaleTexture( tex:TTexture, u_scale:Float, v_scale:Float ) | |
Description | Online doc |
Function SetAnimTime( ent:TEntity, time:Float, seq:Int=0 ) | |
Description | Online doc |
Function SetCubeFace( tex:TTexture, face:Int ) | |
Description | Online doc |
Function SetCubeMode( tex:TTexture, Mode:Int ) | |
Description | Online doc |
Function SetFloat( material:TShader, name:String, v1:Float ) | |
Description | Set a shader variable name of a uniform float type to a float value. |
Function SetFloat2( material:TShader, name:String, v1:Float, v2:Float ) | |
Description | Set a shader variable name of a uniform vec2 type to 2 float values. |
Function SetFloat3( material:TShader, name:String, v1:Float, v2:Float, v3:Float ) | |
Description | Set a shader variable name of a uniform vec3 type to 3 float values. |
Function SetFloat4( material:TShader, name:String, v1:Float, v2:Float, v3:Float, v4:Float ) | |
Description | Set a shader variable name of a uniform vec4 type to 4 float values. |
Function SetInteger( material:TShader, name:String, v1:Int ) | |
Description | Set a shader variable name of a uniform int type to an integer value. |
Function SetInteger2( material:TShader, name:String, v1:Int, v2:Int ) | |
Description | Set a shader variable name of a uniform ivec2 type to 2 integer values. |
Function SetInteger3( material:TShader, name:String, v1:Int, v2:Int, v3:Int ) | |
Description | Set a shader variable name of a uniform ivec3 type to 3 integer values. |
Function SetInteger4( material:TShader, name:String, v1:Int, v2:Int, v3:Int, v4:Int ) | |
Description | Set a shader variable name of a uniform ivec4 type to 4 integer values. |
Function ShadeEntity( ent:TEntity, material:TShader ) | |
Description | Apply shader to an entity. |
Function ShadeMesh( mesh:TMesh, material:TShader ) | |
Description | Apply shader to a mesh. |
Function ShaderMaterial( material:TShader, tex:TMaterial, name:String, index:Int=0 ) | |
Description | Load a texture for 3D texture sampling. |
Function ShaderTexture( material:TShader, tex:TTexture, name:String, index:Int=0 ) | |
Description | Load a texture for 2D texture sampling. |
Function ShadeSurface( surf:TSurface, material:TShader ) | |
Description | Apply shader to a surface. |
Function ShowEntity( ent:TEntity ) | |
Description | Online doc |
Function SpriteRenderMode( sprite:TSprite, Mode:Int ) | |
Description | undocumented. |
Function SpriteViewMode( sprite:TSprite, Mode:Int ) | |
Description | Online doc |
Function StencilAlpha( stencil:TStencil, a:Float ) | |
Description | undocumented. |
Function StencilClsColor( stencil:TStencil, r:Float, g:Float, b:Float ) | |
Description | undocumented. |
Function StencilClsMode( stencil:TStencil, cls_depth:Int, cls_zbuffer:Int ) | |
Description | undocumented. |
Function StencilMesh( stencil:TStencil, mesh:TMesh, Mode:Int=1 ) | |
Description | undocumented. |
Function StencilMode( stencil:TStencil, m:Int, o:Int=1 ) | |
Description | undocumented. |
Function TerrainHeight:Float( terr:TTerrain, x:Int, z:Int ) | |
Description | Online doc |
Function TerrainX:Float( terr:TTerrain, x:Float, y:Float, z:Float ) | |
Description | Online doc |
Function TerrainY:Float( terr:TTerrain, x:Float, y:Float, z:Float ) | |
Description | Online doc |
Function TerrainZ:Float( terr:TTerrain, x:Float, y:Float, z:Float ) | |
Description | Online doc |
Function Text( x%, y%, str$ ) | |
Description | Draw text, does not need Max2D. |
Function TexToBuffer( tex:TTexture, buffer:Byte Ptr, frame:Int=0 ) | |
Description | Copy a texture to a pixmap buffer, buffer must be a byte ptr. |
Function TextureBlend( tex:TTexture, blend:Int ) | |
Description | Online doc |
Function TextureCoords( tex:TTexture, coords:Int ) | |
Description | Online doc |
Function TextureFilter( match_text:String, flags:Int ) | |
Description | Online doc |
Function TextureHeight:Int( tex:TTexture ) | |
Description | Online doc |
Function TextureName:String( tex:TTexture ) | |
Description | Online doc |
Function TextureWidth:Int( tex:TTexture ) | |
Description | Online doc |
Function TFormedX:Float() | |
Description | Online doc |
Function TFormedY:Float() | |
Description | Online doc |
Function TFormedZ:Float() | |
Description | Online doc |
Function TFormNormal( x:Float, y:Float, z:Float, src_ent:TEntity, dest_ent:TEntity ) | |
Description | Online doc |
Function TFormPoint( x:Float, y:Float, z:Float, src_ent:TEntity, dest_ent:TEntity ) | |
Description | Online doc |
Function TFormVector( x:Float, y:Float, z:Float, src_ent:TEntity, dest_ent:TEntity ) | |
Description | Online doc |
Function TranslateEntity( ent:TEntity, x:Float, y:Float, z:Float, glob:Int=False ) | |
Description | Online doc |
Function TriangleVertex:Int( surf:TSurface, tri_no:Int, corner:Int ) | |
Description | Online doc |
Function TurnEntity( ent:TEntity, x:Float, y:Float, z:Float, glob:Int=False ) | |
Description | Online doc |
Function UpdateNormals( mesh:TMesh ) | |
Description | Online doc |
Function UpdateTexCoords( surf:TSurface ) | |
Description | undocumented. |
Function UpdateWorld( anim_speed:Float=1 ) | |
Description | Online doc |
Function UseFloat( material:TShader, name:String, v1:Float Var ) | |
Description | Bind a float variable to a shader variable name of a uniform float type. |
Function UseFloat2( material:TShader, name:String, v1:Float Var, v2:Float Var ) | |
Description | Bind 2 float variables to a shader variable name of a uniform vec2 type. |
Function UseFloat3( material:TShader, name:String, v1:Float Var, v2:Float Var, v3:Float Var ) | |
Description | Bind 3 float variables to a shader variable name of a uniform vec3 type. |
Function UseFloat4( material:TShader, name:String, v1:Float Var, v2:Float Var, v3:Float Var, v4:Float Var ) | |
Description | Bind 4 float variables to a shader variable name of a uniform vec4 type. |
Function UseInteger( material:TShader, name:String, v1:Int Var ) | |
Description | Bind an integer variable to a shader variable name of a uniform int type. |
Function UseInteger2( material:TShader, name:String, v1:Int Var, v2:Int Var ) | |
Description | Bind 2 integer variables to a shader variable name of a uniform ivec2 type. |
Function UseInteger3( material:TShader, name:String, v1:Int Var, v2:Int Var, v3:Int Var ) | |
Description | Bind 3 integer variables to a shader variable name of a uniform ivec3 type. |
Function UseInteger4( material:TShader, name:String, v1:Int Var, v2:Int Var, v3:Int Var, v4:Int Var ) | |
Description | Bind 4 integer variables to a shader variable name of a uniform ivec4 type. |
Function UseMatrix( material:TShader, name:String, Mode:Int ) | |
Description | Send matrix data to a shader variable name of a uniform mat4 type. |
Function UseStencil( stencil:TStencil ) | |
Description | undocumented. |
Function UseSurface( material:TShader, name:String, surf:TSurface, vbo:Int ) | |
Description | undocumented. |
Function VectorPitch:Float( vx:Float, vy:Float, vz:Float ) | |
Description | Online doc |
Function VectorYaw:Float( vx:Float, vy:Float, vz:Float ) | |
Description | Online doc |
Function VertexAlpha:Float( surf:TSurface, vid:Int ) | |
Description | Online doc |
Function VertexBlue:Float( surf:TSurface, vid:Int ) | |
Description | Online doc |
Function VertexColor( surf:TSurface, vid:Int, r:Float, g:Float, b:Float, a:Float=1 ) | |
Description | Online doc |
Function VertexCoords( surf:TSurface, vid:Int, x:Float, y:Float, z:Float ) | |
Description | Online doc |
Function VertexGreen:Float( surf:TSurface, vid:Int ) | |
Description | Online doc |
Function VertexNormal( surf:TSurface, vid:Int, nx:Float, ny:Float, nz:Float ) | |
Description | Online doc |
Function VertexNX:Float( surf:TSurface, vid:Int ) | |
Description | Online doc |
Function VertexNY:Float( surf:TSurface, vid:Int ) | |
Description | Online doc |
Function VertexNZ:Float( surf:TSurface, vid:Int ) | |
Description | Online doc |
Function VertexRed:Float( surf:TSurface, vid:Int ) | |
Description | Online doc |
Function VertexTexCoords( surf:TSurface, vid:Int, u:Float, v:Float, w:Float=0, coord_set:Int=0 ) | |
Description | Online doc |
Function VertexU:Float( surf:TSurface, vid:Int, coord_set:Int=0 ) | |
Description | Online doc |
Function VertexV:Float( surf:TSurface, vid:Int, coord_set:Int=0 ) | |
Description | Online doc |
Function VertexW:Float( surf:TSurface, vid:Int, coord_set:Int=0 ) | |
Description | Online doc |
Function VertexX:Float( surf:TSurface, vid:Int ) | |
Description | Online doc |
Function VertexY:Float( surf:TSurface, vid:Int ) | |
Description | Online doc |
Function VertexZ:Float( surf:TSurface, vid:Int ) | |
Description | Online doc |
Function VoxelSpriteMaterial( voxelspr:TVoxelSprite, mat:TMaterial ) | |
Description | undocumented. |
Function Wireframe( enable:Int ) | |
Description | Online doc |
Type TBlitz2D | |
Description | Blitz2D. |
Type TBlob Extends TEntity | |
Description | Blob entity. |
Type TBrush | |
Description | Brush. |
Type TCamera Extends TEntity | |
Description | Camera entity. |
Type TEntity | |
Description | Entity. |
Information | Contains Function CountAllChildren:Int( ent:TEntity, no_children:Int=0 ) and Method GetChildFromAll:TEntity( child_no:Int, no_children:Int Var, ent:TEntity=Null ). |
Type TFluid Extends TMesh | |
Description | Fluid mesh entity. |
Type TGeosphere Extends TTerrain | |
Description | Geosphere terrain entity. |
Type TGlobal | |
Description | Global. |
Type THardwareInfo | |
Description | Hardware-info. |
Information | Contains Function GetInfo() and DisplayInfo(LogFile:Int=False). |
Type TLight Extends TEntity | |
Description | Light entity. |
Type TMaterial Extends TTexture | |
Description | Material texture. |
Type TMesh Extends TEntity | |
Description | Mesh entity. |
Type TOcTree Extends TTerrain | |
Description | Octree terrain entity. |
Type TPivot Extends TEntity | |
Description | Pivot entity. |
Type TShader | |
Description | Shader. |
Type TShadowObject | |
Description | Shadow-object. |
Type TSprite Extends TMesh | |
Description | Sprite mesh entity. |
Type TStencil | |
Description | Stencil. |
Type TSurface | |
Description | Surface. |
Type TTerrain Extends TEntity | |
Description | Terrain entity. |
Type TTexture | |
Description | Texture. |
Type TVoxelSprite Extends TMesh | |
Description | Voxelsprite mesh entity. |
Version | Wrapper 0.5 / Library 0.8 |
---|---|
License | Wrapper Public Domain / Library LGPL |
Author | Openb3d wrapper in BlitzMax by Mark Mcvittie |
Credits | OpenB3D library in C++ by Angelo Rosina |
Credits | miniB3D in BlitzMax by Simon Harrison |