| Name | Description |
| BeginCaptureZBufferOnce |
Avoids multiple reading of the whole ZBuffer texture in Direct3D when reading different pick box sizes.
|
| BeginDrawForDepth | |
| BeginDrawForSelection | |
| BeginDrawMulticolorWithAmbientAndDiffuse | |
| BeginReadDepthValues |
Initializes a depth read operation.
|
| CheckErrorDEBUG | |
| CheckOutOfMemory |
Tells if the graphics system is in out of memory state.
|
| CheckShadersAndLights | |
| CheckTexture | |
| CleanUpShaders | |
| ClearColor | |
| ClearDepthStencil | |
| ClearDynamicBuffers |
Clears the dynamic buffers allocated to draw the entities (Direct3D only).
|
| ClearShadowMaps | |
| CloseEnvironment |
Disables the current environment.
|
| CloseTexture | Overloaded.
Disables the texture.
|
| Compile |
Compiles the Entity.
|
| CompileBackground |
Compiles the background, used by the designer.
|
| CompileEnvironment | |
| CompileVBO |
Compiles the Entity using Vertex Buffer Objects if possible.
|
| ComputePickMatrix |
Computes the matrix to restrict the rendering to the given rectangle.
|
| ComputeShaderShadowPasses |
Computes the number of passes needed by the shaders (one per light with shadow).
|
| Create | |
| CreateReflectionShaders | |
| CreateShaders | |
| CreateShadowMap | |
| CreateTexture1D |
Creates a 1D texture from the given color table.
|
| CreateTexture2D | Overloaded.
Creates a texture 2D with or without multisampling dependiing on the rendering context.
|
| CreateTexture2DNoMultisample |
Creates a 2D texture without multisampling.
|
| CurrentModelViewMatrix |
Gets the current modelview matrix.
|
| CurrentProjectionMatrix |
Gets the current projection matrix.
|
| DeviceContext | |
| DisableClipPlanes | |
| DisableShader | |
| DisableShadowMap |
Disables the Shadowmap.
|
| Dispose | |
| Draw |
Draws an entity.
|
| DrawBorder | |
| DrawBufferedLine |
Draws a line using a buffered approach.
|
| DrawBufferedPoint |
Draws a point using a buffered approach.
|
| DrawColorPlainTriangles | |
| DrawColorSmoothTriangles | |
| DrawCurrentBuffer |
Ends the drawing of buffered entities, sending data to the graphics card.
|
| DrawCurvatureMapInvTriangles | |
| DrawCurvatureMapTriangles | |
| DrawIndeterminateAsLineList | Draws an EntityGraphicsData as a Line list. |
| DrawIndeterminateAsLineStrip | Draws an EntityGraphicsData as a Lines strip. |
| DrawIndeterminateAsPoints | Draws an EntityGraphicsData as a Points list. |
| DrawIndexedTriangles | |
| DrawIndexLines | |
| DrawIndexLinesWithDisplacement | Draws indexed lines with devDept.Geometry.PointWithDisplacement vertices. |
| DrawLine | Overloaded.
Draws a line with textured vertices.
|
| DrawLineLoop | Overloaded.
Draws a line loop.
|
| DrawLines | Overloaded.
Draws lines with colored vertices.
|
| DrawLines2D | |
| DrawLinesAndPoints | |
| DrawLinesAndPointsOnTheFly |
|
| DrawLineStrip | Overloaded. Draws a line strip of devDept.Geometry.Point3D with textured vertices. |
| DrawLineStripRGBA |
Draws a line strip of colored vertices.
|
| DrawLinesWithDisplacement | Draws lines with devDept.Geometry.PointWithDisplacement vertices. |
| DrawMulticolorPlainTriangles | |
| DrawMulticolorSmoothTriangles | |
| DrawNormals | Overloaded. |
| DrawNormalsPerVertex | |
| DrawOnTextureOrBitmap |
Draws the scene on the specified texture or bitmapData.
|
| DrawPixels | |
| DrawPlainTriangles | Overloaded. |
| DrawPlainTrianglesNoColors | |
| DrawPoints | Overloaded.
Draws a set of points.
|
| DrawPointsIndeterminate | Overloaded.
Draws a set of points without specifying the kind of display list.
|
| DrawPointsRGB | Overloaded. Draws a set of devDept.Geometry.PointRGB. |
| DrawPointsRGBIndeterminate | Overloaded. Draws a set of devDept.Geometry.PointRGB without specifying the kind of geometry. |
| DrawPointsWithColorIntensitiesIndeterminate | Overloaded.
Draws a set of points with the specified color intensity, without specifying the kind of geometry.
|
| DrawPointsWithColorsRGBAIndeterminate | Overloaded.
Draws a set of points with the specified colors, without specifying the kind of geometry.
|
| DrawPointsWithColorsRGBIndeterminate | Overloaded.
Draws a set of points with the specified colors, without specifying the kind of geometry.
|
| DrawPointsWithNormals | Draws a set of devDept.Geometry.Point3D specifying a normal per vertex. |
| DrawPointsWithNormalsIndeterminate | Overloaded. Draws a set of devDept.Geometry.Point3D specifying a normal per vertex without specifying the kind of geometry. |
| DrawQuad | Overloaded. |
| DrawQuads | Overloaded. |
| DrawQuads2D | |
| DrawQuadsOutlines | |
| DrawQuadStrip | Overloaded. |
| DrawQuadWithColorRange | Overloaded. |
| DrawQuadWithTextures |
Draws a Quad with a texture.
|
| DrawRichPlainQuads | |
| DrawRichPlainTriangles | |
| DrawRichSmoothInvTriangles | |
| DrawRichSmoothTriangles | Overloaded. |
| DrawSelected |
Draws a selected entity.
|
| DrawSilhouettes | |
| DrawSmoothTriangles | |
| DrawSurfaceInvTriangles | |
| DrawSurfaceNormals | |
| DrawSurfaceTriangles | |
| DrawTextureOnScreen |
Draws a texture on screen.
|
| DrawTriangles | Overloaded.
Draws triangles without normals.
|
| DrawTriangles2D | Overloaded. |
| DrawTrianglesFan | |
| DrawTrianglesFan2D | |
| DrawTrianglesPartial | Overloaded.
Draws triangles with one normal per vertex, as part of a drawing loop (no Begin-End is done).
|
| DrawTrianglesPartialWithMaterialColor |
Draws triangles with one normal per vertex, as part of a drawing loop (no Begin-End is done), using the current material color.
|
| DrawTrianglesPartialWithTexture |
Draws triangles with one normal and one texture coordinate per vertex, as part of a drawing loop (no Begin-End is done), using the current texture.
|
| DrawTrianglesPlanar | Overloaded.
Draws triangles with a single normal.
|
| DrawTrianglesWithDisplacement | Overloaded. Draws triangles with devDept.Geometry.PointWithDisplacement vertices. |
| EnableAlphaClip |
Discards fragments with alpha < 0.1
|
| EnableLineStipple |
Enables or disables the line stipple.
|
| EnableMultisample |
Enables or disables the multisample (antialiasing)
|
| EnableShadowMap | |
| EnableShadowMapForSplitNoShaders | |
| EnableStencilCompare | |
| EnableThickLines |
Enables thick lines rendering.
|
| EnableThickLinesInPolygonLineMode | Enables thick lines rendering when the CurrentRasterizerState state is polygon line. |
| EnableThickPoints |
Enables thick points rendering.
|
| EnableThickPointsInPolygonLineMode | Enables thick points rendering when the CurrentRasterizerState state is polygon line. |
| EnableXOR |
Enables or disables the XOR (inverted color) drawing mode.
|
| EnableXORForTexture |
Enables or disables the XOR (inverted color) drawing mode for the texture.
|
| EndCaptureZBufferOnce | Stops the optimization activated by BeginCaptureZBufferOnce |
| EndDraw | |
| EndDrawBufferedLines |
Draws the lines and points accumulated in the buffer (Direct3D only).
|
| EndDrawForDepth | |
| EndDrawForSelection | |
| EndDrawMulticolorWithAmbientAndDiffuse | |
| EndReadDepthValues |
Ends a depth read operation.
|
| GetBitmapFromTexture | |
| GetEntityIndicesFromBmp |
Gets the entity indices from a false-colors rgb image.
|
| GetErrorString |
Gets the graphics system error string.
|
| GetNumberOfShadowMapSplits |
Gets the number of splits used in the shadowmap computation.
|
| GetPixel |
Gets the color of the specified pixel in this viewport
|
| GetRGBForSelection | |
| GetShaderAndEnable | |
| GetShadowMapSplitDepth | |
| GetShadowMapSplitPosition | |
| GLBeginDrawTriangles |
Begins an OpenGL triangle drawing sequence.
|
| GLEnd |
Ends an OpenGL drawing sequence.
|
| HasDeviceContext |
Tells if the device context has already been created.
|
| HasFBO | |
| HasMultiTexture |
Tells if the render context supports multitexture.
|
| HasShadow |
Tells if the render context supports shadow.
|
| HasStencil |
Tells if the render context supports stencil.
|
| InitBlurShader | |
| InitializeCurrentWireColor | |
| InitializePreviousColors | |
| InitializePreviousColorsHiddenLines | |
| InitializeStates |
Initializes the current states.
|
| InitShadowMapData | |
| InitStandardShaders | |
| InitTexturesForCapture | |
| IsGraphicsError |
Checks if there has been an error in the graphics library.
|
| IsMultisample |
Tells if the graphics context is using MultiSample rasterization (either set by Viewport or by the Graphics Card settings).
|
| IsValid | |
| LightingEnabled | |
| LockBlendState | Locks the blend state so that the following calls to SetShader won't do anything until the blend states are unlocked. |
| LockDepthState | Locks the depth stencil state so that the following calls to SetState(depthStencilStateType) won't do anything until the state is unlocked. |
| LockShaders | Locks the shaders so that the following calls to SetShader won't do anything until the shaders are unlocked. |
| MakeCurrent | |
| MaxTextureSize | |
| MultMatrixModelView | Overloaded.
Multiplies the transformation by the current modelview matrix.
|
| MultMatrixProj | Overloaded. |
| NeedsToCaptureDepth | |
| NormalizeNormals |
Turns the vertex normals normalization on or off (OpenGL only).
|
| PaintBackBuffer | Overloaded. |
| PixelZoom |
Specify the pixel zoom factors.
|
| PopBlendState | Pops the blendStateType from the stack and sets it as current. |
| PopDepthStencilState | Pops the depthStencilStateType from the stack and sets it as current. |
| PopEnvironment |
Pops the environment map from the stack.
|
| PopMatrices |
Pops the modelview and projection matrices.
|
| PopModelView |
Pops the Modelview matrix.
|
| PopProjection |
Pops the Projection matrix.
|
| PopRasterizerState | Pops the rasterizerStateType from the stack and sets it as current. |
| PopShader |
Pops the current shader from the stack.
|
| PrepareLightsForShadow | |
| PrepareShadersForShadowPass | |
| PrepareStencilForDrawing | |
| PrintMatrices | |
| ProcessClippingPlanes |
Updates the internal structure with the clipping planes.
|
| ProcessClippingPlanesVisibility |
Updates only the visibility of the clipping planes internal structure.
|
| ProcessLightAttributes |
Updates light attributes for all light sources. Light attributes are: color and specular color.
|
| ProcessMaterial |
Updates the current material with the default material.
|
| PushBlendState | Pushes the current blendStateType on the stack. |
| PushDepthStencilState | Pushes the current depthStencilStateType on the stack. |
| PushEnvironment |
Pushes the current environment map on the stack.
|
| PushMatrices |
Pushes modelview and projection matrices.
|
| PushModelView |
Pushes the Modelview matrix.
|
| PushProjection |
Pushes the Projection matrix.
|
| PushRasterizerState | Pushes the current rasterizerStateType on the stack. |
| PushShader |
Push the current shader on the stack.
|
| ReadBuffer |
Sets the framebuffer to read from (OpenGL only).
|
| ReadColorBuffer |
Reads the color buffer.
|
| ReadDepth | |
| ReadDepthValues | Overloaded.
Reads depth values from the depth buffer.
|
| ReadRgbValues | |
| ReadSurface |
Reads the whole control and stores it in internal data.
|
| RenderingContext | |
| ResetColorDiffuse | Overloaded.
Aligns the colors set in the graphics system with the current material and wire color.
|
| Resize | |
| ResizeShadowMaps | |
| ResizeSurfacesForCapture | |
| ResolveAlphaMapShader |
Gets the shader with the AlphaMap support.
|
| RotateMatrixModelView | Rotates the modelview matrix by by an axis. |
| ScaleMatrixModelView | |
| ScaleMatrixProj | |
| SetActiveTexture |
Enables the given textureUnit (OpenGL only).
|
| SetAlphaTexture |
Sets the texture on a specific texture unit.
|
| SetBlockRefTransform |
Sets the blockreference world transformation matrix.
|
| SetColorDiffuse |
Sets the diffuse color of the front and back material.
|
| SetColorMask |
Enable or disable the color components in the render buffer.
|
| SetColorMaterial | Sets the color to the diffuse component of the front and back faces, depending on the ColorMaterialMode status. |
| SetColorWireframe |
Wireframe color changer.
|
| SetEnvironment | Overloaded. |
| SetLightAttributes | |
| SetLighting |
Enables the lighting.
|
| SetLightPosition |
Sets the light position.
|
| SetLightStatus | |
| SetLineSize |
Sets the line size and enables (or disables) the thick lines rendering.
|
| SetLineStipple |
Sets the line stipple parameters.
|
| SetMaterial | Overloaded.
Sets the material components.
|
| SetMaterialBackAmbient | Overloaded.
Sets the material back color ambient property.
|
| SetMaterialBackAmbientAndDiffuse |
Sets the material back color ambient and diffuse properties.
|
| SetMaterialBackDiffuse | Overloaded.
Sets the material back color diffuse properties.
|
| SetMaterialFrontAmbient | Overloaded.
Sets the material front color ambient property.
|
| SetMaterialFrontAmbientAndDiffuse |
Sets the material front color ambient and diffuse properties.
|
| SetMaterialFrontAndBackDiffuse |
Sets the front and back faces diffuse material color.
|
| SetMaterialFrontDiffuse | Overloaded.
Sets the front faces diffuse material color.
|
| SetMatrices | Overloaded.
Sets the projection and modelview matrices.
|
| SetModelView | |
| SetModelViewMatrix |
Sets the modelview matrix.
|
| SetPointSize |
Sets the point size and enables (or disables) the thick points rendering.
|
| SetProjection | |
| SetProjectionMatrix |
Sets the projection matrix.
|
| SetRasterizerState |
Sets the rasterizer state.
|
| SetSceneAmbient |
Sets the ambient component that is always added to the scene (multiplied by the material's ambient component).
|
| SetShader |
Sets the shader as current.
|
| SetShaders |
Sets the shaders dictionary.
|
| SetState | Overloaded.
Sets the rasterizer state type preserving the current clockwiseness of the front face.
|
| SetTexture | Overloaded.
Sets the texture on 0 texture unit.
|
| SetTexture1DWrapMode | |
| SetTextureOverExposure |
Sets a value that controls whether the scene lighting can make the image diffuse color brighter than the image color.
|
| SetupPolygonOffset |
Enables or disables the PolygonOffset feature (with Factor 1 , Units 1).
|
| SetViewport | Overloaded. |
| SwapBuffers | |
| TranslateMatrixModelView |
Translates the modelview matrix.
|
| UpdateActiveLights |
Updates the active lights used for the rendering.
|
| UpdateAntialiasing |
Updates the graphics data for the Antialiasing settings.
|
| UpdateConstantBufferPerFrame |
Updates the constant buffer per frame with the given data.
|
| UpdateConstantBufferPerObject |
Updates the constant buffer per frame with the current data.
|
| UpdateShaders | Overloaded.
Updates the shaders.
|
| UpdateVBO |
Updates the vertex buffer object (that must have been created dynamic).
|