|
Name
|
Description
|
|
BeginCaptureZBufferOnce()
|
Avoids multiple reading of the whole ZBuffer texture in Direct3D when reading different pick box sizes.
(inherited from RenderContextBase).
|
|
BeginDraw()
|
(inherited from RenderContextBase).
|
|
BeginDrawForDepth()
|
(inherited from RenderContextBase).
|
|
BeginDrawForSelection()
|
|
|
BeginDrawMulticolorWithAmbientAndDiffuse(ShaderParameters)
|
(inherited from RenderContextBase).
|
|
BeginReadDepthValues(Size, out int)
|
Initializes a depth read operation.
|
|
CheckErrorDEBUG(string)
|
|
|
CheckOutOfMemory()
|
Tells if the graphics system is in out of memory state.
|
|
CheckShadersAndLights(Dictionary<shaderTypeIShaderTechnique>, realisticShadowQualityType, BackgroundSettings)
|
|
|
CheckTexture(TextureBase)
|
(inherited from RenderContextBase).
|
|
CleanUpShaders(ref Dictionary<shaderTypeIShaderTechnique>)
|
(inherited from RenderContextBase).
|
|
ClearColor(Color)
|
|
|
ClearDepthStencil(bool, bool, byte)
|
|
|
ClearDynamicBuffers()
|
Clears the dynamic buffers allocated to draw the entities (Direct3D only).
(inherited from RenderContextBase).
|
|
ClearShadowMaps()
|
(inherited from RenderContextBase).
|
|
CloseEnvironment()
|
Disables the current environment.
(inherited from RenderContextBase).
|
|
CloseTexture(textureUnitType, bool)
|
Disables the texture.
(inherited from RenderContextBase).
|
|
CloseTexture(TextureBase, bool)
|
Disables the texture.
(inherited from RenderContextBase).
|
|
CloseTexture(bool)
|
Disables the current texture.
(inherited from RenderContextBase).
|
|
CloseTextureInternal(textureUnitType, bool)
|
|
|
ColorChanged(Color, Color)
|
(inherited from RenderContextBase).
|
|
Compile(EntityGraphicsData, DrawEntityCallBack, object)
|
(inherited from RenderContextBase).
|
|
CompileBackground(BackgroundSettings, int)
|
Compiles the background, used by the designer.
(inherited from RenderContextBase).
|
|
CompileEnvironment(Image)
|
(inherited from RenderContextBase).
|
|
CompileEnvironment(ImageSource)
|
(inherited from RenderContextBase).
|
|
CompileInternal(EntityGraphicsData, DrawEntityCallBack, object)
|
|
|
CompileVBO(EntityGraphicsData, DrawEntityCallBack, object, bool)
|
Compiles the Entity using Vertex Buffer Objects if possible.
|
|
ComputePickMatrix(RectangleF, Size, int[])
|
Computes the matrix to restrict the rendering to the given rectangle.
(inherited from RenderContextBase).
|
|
ComputeShaderShadowPasses(out int, out int[])
|
Computes the number of passes needed by the shaders (one per light with shadow).
(inherited from RenderContextBase).
|
|
Create()
|
|
|
CreateEnvironment(Image)
|
|
|
CreateReflectionShaders(realisticShadowQualityType, orientationType, BackgroundSettings, LightSettings[])
|
|
|
CreateShaders(realisticShadowQualityType, LightSettings[])
|
|
|
CreateShadowMap(int, bool, GfxShadowParams, ClippingPlaneBase[], LightSettings[], DrawForShadowMapDelegate, object)
|
(inherited from RenderContextBase).
|
|
CreateTexture1D(Color[], textureFilteringFunctionType, textureFilteringFunctionType, bool, bool)
|
Creates a 1D texture from the given color table.
|
|
CreateTexture2D()
|
Creates a texture 2D with or without multisampling dependiing on the rendering context.
|
|
CreateTexture2D(Image, textureFilteringFunctionType, textureFilteringFunctionType, bool, bool, bool, bool)
|
Creates a 2D texture from an image.
|
|
CreateTexture2D(Size, bool, textureFilteringFunctionType, textureFilteringFunctionType)
|
Creates a 2D Texture for rendering.
|
|
CreateTexture2DNoMultisample(Size, bool)
|
Creates a 2D texture without multisampling.
(inherited from RenderContextBase).
|
|
CurrentModelViewMatrix()
|
Gets the current modelview matrix.
(inherited from RenderContextBase).
|
|
CurrentProjectionMatrix()
|
Gets the current projection matrix.
(inherited from RenderContextBase).
|
|
DelTexture(ref UInt32)
|
Deletes a texture and reset the name to zero.
|
|
DeleteVBO(int[])
|
|
|
DeviceContext()
|
(inherited from RenderContextBase).
|
|
DisableClipPlanes()
|
|
|
DisableShader()
|
(inherited from RenderContextBase).
|
|
DisableShadowMap()
|
Disables the Shadowmap.
(inherited from RenderContextBase).
|
|
Dispose()
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
Draw(EntityGraphicsData, primitiveType)
|
Draws an entity.
|
|
DrawBorder(Dictionary<shaderTypeIShaderTechnique>, Color, Size, int, bool, Bitmap, Bitmap, Bitmap, Bitmap, Bitmap)
|
|
|
DrawBufferedLine(Point3D, Point3D)
|
Draws a line using a buffered approach.
(inherited from RenderContextBase).
|
|
DrawBufferedPoint(Point3D)
|
Draws a point using a buffered approach.
(inherited from RenderContextBase).
|
|
DrawColorPlainTriangles(IList<IndexTriangle>, IList<Point3D>, IList<Vector3D>)
|
|
|
DrawColorSmoothTriangles(IList<IndexTriangle>, IList<Point3D>, IList<Vector3D>)
|
|
|
DrawCurrentBuffer()
|
Ends the drawing of buffered entities, sending data to the graphics card.
|
|
DrawCurvatureMapInvTriangles(IList<IndexTriangle>, IList<Point3D>, Color[])
|
|
|
DrawCurvatureMapTriangles(IList<IndexTriangle>, IList<Point3D>, Color[])
|
|
|
DrawIndeterminateAsLineList(EntityGraphicsData)
|
Draws an EntityGraphicsData as a Line list.
|
|
DrawIndeterminateAsLineStrip(EntityGraphicsData)
|
Draws an EntityGraphicsData as a Lines strip.
|
|
DrawIndeterminateAsPoints(EntityGraphicsData)
|
Draws an EntityGraphicsData as a Points list.
|
|
DrawIndexLines(IList<IndexLine>, Point3D[])
|
|
|
DrawIndexLinesWithDisplacement(IList<IndexLine>, Point3D[], double, bool)
|
Draws indexed lines with PointWithDisplacement vertices.
|
|
DrawIndexedTriangles(VBOParams)
|
|
|
DrawLine(Point2D, Point2D)
|
|
|
DrawLine(Point3D, Point3D)
|
|
|
DrawLine(Point3D, Point3D, Point2D)
|
Draws a line with textured vertices.
|
|
DrawLine(PointRGB, PointRGB)
|
|
|
DrawLine(float, float, float, float, float, float)
|
|
|
DrawLine(float[])
|
|
|
DrawLineLoop(Point3D[], int, int)
|
Draws a line loop.
|
|
DrawLineStrip(Point2D[], int, int)
|
Draws a line strip of Point2D .
|
|
DrawLineStrip(Point3D[], float[], int, int)
|
Draws a line strip of Point3D with textured vertices.
|
|
DrawLineStrip(Point3D[], int, int)
|
Draws a line strip of Point3D .
|
|
DrawLineStrip(PointRGB[], int, int)
|
Draws a line strip of PointRGB .
|
|
DrawLineStrip(float[], int, int)
|
Draws a line strip of vertices.
|
|
DrawLineStripRGBA(float[], int, int)
|
Draws a line strip of colored vertices.
|
|
DrawLines(Point3D[], Color[], float[], int, int)
|
Draws lines with colored vertices specifying a different lineWidth per line.
|
|
DrawLines(Point3D[], Color[], int, int)
|
Draws lines with colored vertices.
|
|
DrawLines(Point3D[], float[], int, int)
|
Draws lines with textured vertices.
|
|
DrawLines(Point3D[], int, int)
|
Draws a set of lines.
|
|
DrawLines(float[], int, int)
|
Draws a set of lines.
|
|
DrawLines2D(float[])
|
|
|
DrawLinesAndPoints(Point3D[], Point3D[])
|
(inherited from RenderContextBase).
|
|
DrawLinesAndPointsOnTheFly(Point3D[], Point3D[])
|
Draws the specified lines and points on the fly.
(inherited from RenderContextBase).
|
|
DrawLinesOnTheFly(Point3D[])
|
Draws the specified lines on the fly.
(inherited from RenderContextBase).
|
|
DrawLinesWithDisplacement(Point3D[], double, bool)
|
Draws lines with PointWithDisplacement vertices.
|
|
DrawMulticolorPlainTriangles(IList<IndexTriangle>, IList<Point3D>, IList<Vector3D>, byte)
|
|
|
DrawMulticolorSmoothTriangles(IList<IndexTriangle>, IList<Point3D>, IList<Vector3D>, byte)
|
|
|
DrawNormals(Point3D[], IndexTriangle[], Vector3D[], double)
|
|
|
DrawNormals(Point3D[], Vector3D)
|
|
|
DrawNormalsPerVertex(Point3D[], IndexTriangle[], Vector3D[], double)
|
|
|
DrawOnTextureOrBitmap(TextureBase, TextureBase, BitmapData, int, bool, bool, int, int, int, drawSceneFuncDelegate, object, bool, int, bool)
|
Draws the scene on the specified texture or bitmapData.
|
|
DrawPixels(TextureBase, Bitmap, Point2D, Size, bool)
|
|
|
DrawPlainTriangles(IList<IndexTriangle>, IList<Point3D>)
|
|
|
DrawPlainTriangles(IList<IndexTriangle>, IList<Point3D>, IList<Vector3D>)
|
|
|
DrawPlainTrianglesNoColors(IList<IndexTriangle>, IList<Point3D>, IList<Vector3D>)
|
|
|
DrawPoints(Point3D[], int, int)
|
Draws a set of points.
|
|
DrawPoints(float[], int, int)
|
Draws a set of points.
|
|
DrawPointsIndeterminate(Point3D[], int, int)
|
Draws a set of points without specifying the kind of geometry.
|
|
DrawPointsIndeterminate(float[], int, int)
|
Draws a set of points without specifying the kind of geometry.
|
|
DrawPointsOnTheFly(Point3D[])
|
Draws the specified points on the fly.
(inherited from RenderContextBase).
|
|
DrawPointsRGB(Point3D[], int, int)
|
Draws a set of PointRGB.
|
|
DrawPointsRGBIndeterminate(Point3D[], int, int)
|
Draws a set of PointRGB without specifying the kind of geometry.
|
|
DrawPointsWithColorIntensitiesIndeterminate(float[], byte[], int, int)
|
Draws a set of points with the specified color intensities, without specifying the kind of geometry.
|
|
DrawPointsWithColorsRGBAIndeterminate(float[], byte[], int, int)
|
Draws a set of points with the specified color intensities, without specifying the kind of geometry.
|
|
DrawPointsWithColorsRGBIndeterminate(float[], byte[], int, int)
|
Draws a set of points with the specified colors, without specifying the kind of geometry.
|
|
DrawPointsWithNormals(Point3D[], Vector3D[], int, int)
|
Draws a set of Point3D specifying a normal per vertex.
|
|
DrawPointsWithNormalsIndeterminate(Point3D[], Vector3D[], int, int)
|
Draws a set of Point3D specifying a normal per vertex without specifying the kind of geometry.
|
|
DrawPointsWithNormalsIndeterminate(float[], float[], int, int)
|
Draws a set of points without specifying the kind of geometry.
|
|
DrawQuad(RectangleF, float)
|
|
|
DrawQuad(RectangleF)
|
|
|
DrawQuadStrip(Point3D[], Vector3D[], int, int)
|
|
|
DrawQuadWithColorRange(RectangleF, Color, Color)
|
|
|
DrawQuadWithTextures(TextureBase, float[], byte, RectangleF, float, bool)
|
Draws a Quad with a texture.
|
|
DrawQuads(Point3D[], Vector3D[], int, int)
|
|
|
DrawQuads2D(float[])
|
|
|
DrawQuadsOutlines(Point3D[])
|
|
|
DrawRichPlainQuads(Point3D[], Vector3D[], PointF[])
|
|
|
DrawRichPlainTriangles(IList<IndexTriangle>, IList<Point3D>, IList<Vector3D>, IList<PointF>)
|
|
|
DrawRichSmoothInvTriangles(IList<IndexTriangle>, IList<Point3D>, float, float, float, float)
|
|
|
DrawRichSmoothTriangles(IList<IndexTriangle>, IList<Point3D>, IList<Vector3D>, IList<PointF>)
|
|
|
DrawRichSmoothTriangles(IList<IndexTriangle>, IList<Point3D>, float, float, float, float)
|
|
|
DrawSelected(EntityGraphicsData, primitiveType)
|
Draws a selected entity.
|
|
DrawSilhouettes(GfxSilhoData)
|
|
|
DrawSmoothTriangles(IList<IndexTriangle>, IList<Point3D>, IList<Vector3D>)
|
|
|
DrawSurfaceInvTriangles(IList<IndexTriangle>, IList<Point3D>)
|
|
|
DrawSurfaceNormals(Point3D[], double)
|
|
|
DrawSurfaceTriangles(IList<IndexTriangle>, IList<Point3D>)
|
|
|
DrawTextureOnScreen(Rectangle, TextureBase, TextureBase)
|
Draws a texture on screen.
(inherited from RenderContextBase).
|
|
DrawTriangles(Point3D[])
|
Draws triangles without normals.
|
|
DrawTriangles(Point3D[], Vector3D)
|
Draws triangles with one normal.
|
|
DrawTriangles(Point3D[], Vector3D[], Color[], bool)
|
Draws triangles with one normal and color per vertex per vertex and 1D texture coordinates.
|
|
DrawTriangles(Point3D[], Vector3D[], IndexTriangle[], PointF[])
|
|
|
DrawTriangles(Point3D[], Vector3D[], PointF[], bool)
|
Draws triangles with one normal per vertex and (optional) texture coordinates.
|
|
DrawTriangles(Point3D[], Vector3D[], float[], bool)
|
Draws triangles with one normal per vertex and 1D texture coordinates.
|
|
DrawTriangles2D(Point2D[])
|
|
|
DrawTriangles2D(float[])
|
|
|
DrawTrianglesFan(Point3D[], Vector3D)
|
|
|
DrawTrianglesFan2D(float[])
|
|
|
DrawTrianglesPartial(Point3D[], Vector3D[], Color[])
|
Draws triangles with one normal and color per vertex, as part of a drawing loop (no Begin-End is done).
|
|
DrawTrianglesPartial(Point3D[], Vector3D[], PointF[])
|
Draws triangles with one normal per vertex, as part of a drawing loop (no Begin-End is done).
|
|
DrawTrianglesPartial(Point3D[], Vector3D[], float[])
|
Draws triangles with one normal per vertex and 1D texture coordinates, as part of a drawing loop (no Begin-End is done).
|
|
DrawTrianglesPartialWithMaterialColor(Point3D[], Vector3D[], bool)
|
Draws triangles with one normal per vertex, as part of a drawing loop (no Begin-End is done), using the current material color.
(inherited from RenderContextBase).
|
|
DrawTrianglesPartialWithTexture(Point3D[], Vector3D[], PointF[], bool)
|
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.
(inherited from RenderContextBase).
|
|
DrawTrianglesPlanar(Point3D[], IndexTriangle[], Vector3D)
|
Draws triangles with a single normal.
|
|
DrawTrianglesPlanar(Point3D[], int[], Vector3D)
|
Draws triangles with a single normal.
|
|
DrawTrianglesWithDisplacement(PointWithDisplacement[], Vector3D[], Color, double, bool)
|
Draws triangles with PointWithDisplacement vertices.
|
|
DrawTrianglesWithDisplacement(PointWithDisplacement[], Vector3D[], Color[], double, bool)
|
Draws triangles PointWithDisplacement vertices.
|
|
DrawTrianglesWithDisplacement(PointWithDisplacement[], Vector3D[], double, bool)
|
Draws triangles PointWithDisplacement vertices.
|
|
DrawTrianglesWithDisplacement(PointWithDisplacement[], Vector3D[], float[], double, bool)
|
Draws triangles PointWithDisplacement vertices.
|
|
EnableAlphaClip(bool)
|
Discards fragments with alpha < 0.1
|
|
EnableLineStipple(bool)
|
Enables or disables the line stipple.
|
|
EnableMultisample(bool)
|
Enables or disables the multisample (antialiasing)
|
|
EnableShader(shaderType, Dictionary<shaderTypeIShaderTechnique>)
|
|
|
EnableShadowMap(int)
|
(inherited from RenderContextBase).
|
|
EnableShadowMapForSplitNoShaders(int)
|
(inherited from RenderContextBase).
|
|
EnableStencilCompare()
|
(inherited from RenderContextBase).
|
|
EnableThickLines()
|
Enables thick lines rendering.
|
|
EnableThickLinesInPolygonLineMode()
|
Enables thick lines rendering when the RenderContextBase.CurrentRasterizerState state is polygon line.
|
|
EnableThickPoints()
|
Enables thick points rendering.
|
|
EnableThickPointsInPolygonLineMode()
|
Enables thick points rendering when the RenderContextBase.CurrentRasterizerState state is polygon line.
|
|
EnableXOR(bool)
|
Enables or disables the XOR (inverted color) drawing mode.
(inherited from RenderContextBase).
|
|
EnableXORForTexture(bool, ShaderParameters)
|
Enables or disables the XOR (inverted color) drawing mode for the texture.
(inherited from RenderContextBase).
|
|
EndCaptureZBufferOnce()
|
Stops the optimization activated by BeginCaptureZBufferOnce
(inherited from RenderContextBase).
|
|
EndDraw(bool)
|
|
|
EndDrawBufferedLines()
|
Draws the lines and points accumulated in the buffer (Direct3D only).
(inherited from RenderContextBase).
|
|
EndDrawForDepth()
|
(inherited from RenderContextBase).
|
|
EndDrawForSelection()
|
|
|
EndDrawMulticolorWithAmbientAndDiffuse(ShaderParameters)
|
(inherited from RenderContextBase).
|
|
EndReadDepthValues()
|
Ends a depth read operation.
|
|
Equals(Object)
|
Determines whether the specified object is equal to the current object.
(inherited from Object).
|
|
Finalize
|
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(inherited from Object).
|
|
FreeEntityGraphicsData(EntityGraphicsData)
|
Obsolete.
Frees the allocated graphics card data and resets it to 0.
This method is obsolete. Call EntityGraphicsData.Dispose instead.
(inherited from RenderContextBase).
|
|
GLBeginDrawTriangles()
|
Begins an OpenGL triangle drawing sequence.
|
|
GLEnd()
|
Ends an OpenGL drawing sequence.
|
|
GenListName(ref UInt32)
|
Generates an OpenGL display list name after deleting it if necessary.
|
|
GenTextureName(ref UInt32)
|
Generates a texture name after deleting it if necessary.
|
|
GetBitmapFromData(Rectangle, byte[], int, int)
|
(inherited from RenderContextBase).
|
|
GetBitmapFromTexture(TextureBase)
|
|
|
GetEntityIndicesFromBmp(Rectangle, bool, byte[], int, int)
|
Gets the entity indices from a false-colors rgb image.
(inherited from RenderContextBase).
|
|
GetErrorString(int)
|
Gets the graphics system error string.
|
|
GetHashCode
|
Serves as the default hash function.
(inherited from Object).
|
|
GetIndicesFromTriangles(IndexTriangle[])
|
(inherited from RenderContextBase).
|
|
GetMatrices(double[], matrixType, out double[], out double[], out double[])
|
(inherited from RenderContextBase).
|
|
GetNumberOfShadowMapSplits(realisticShadowQualityType, LightSettings[])
|
Gets the number of splits used in the shadowmap computation.
(inherited from RenderContextBase).
|
|
GetPixel(int, int)
|
Gets the color of the specified pixel in this viewport
|
|
GetRGBForSelection(int, out byte, out byte, out byte)
|
(inherited from RenderContextBase).
|
|
GetShaderAndEnable(ShaderParameters)
|
(inherited from RenderContextBase).
|
|
GetShadowMapSplitDepth(int)
|
(inherited from RenderContextBase).
|
|
GetShadowMapSplitPosition(int)
|
(inherited from RenderContextBase).
|
|
GetType
|
Gets the Type of the current instance.
(inherited from Object).
|
|
HasDeviceContext()
|
Tells if the device context has already been created.
(inherited from RenderContextBase).
|
|
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()
|
(inherited from RenderContextBase).
|
|
InitShadowMapData(CameraBase, Transformation, int[])
|
(inherited from RenderContextBase).
|
|
InitStandardShaders(realisticShadowQualityType, ref Dictionary<shaderTypeIShaderTechnique>, LightSettings[])
|
(inherited from RenderContextBase).
|
|
InitTexturesForCapture()
|
(inherited from RenderContextBase).
|
|
InitTexturesForCaptureInternal(int)
|
(inherited from RenderContextBase).
|
|
InitializeCurrentWireColor()
|
|
|
InitializePreviousColors()
|
|
|
InitializePreviousColorsHiddenLines(bool)
|
(inherited from RenderContextBase).
|
|
InitializeStates()
|
Initializes the current states.
(inherited from RenderContextBase).
|
|
IsCw(rasterizerStateType)
|
Tells if the front face of the given state has clockwise front faces.
(inherited from RenderContextBase).
|
|
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()
|
(inherited from RenderContextBase).
|
|
LockBlendState(bool)
|
Locks the blend state so that the following calls to SetShader won't do anything until the blend states are unlocked.
(inherited from RenderContextBase).
|
|
LockDepthState(bool)
|
Locks the depth stencil state so that the following calls to SetState won't do anything until the state is unlocked.
(inherited from RenderContextBase).
|
|
LockShaders(bool)
|
Locks the shaders so that the following calls to SetShader won't do anything until the shaders are unlocked.
(inherited from RenderContextBase).
|
|
MakeCurrent()
|
|
|
MaxTextureSize()
|
|
|
MemberwiseClone
|
Creates a shallow copy of the current Object.
(inherited from Object).
|
|
MultMatrix(double[], matrixType)
|
|
|
MultMatrixModelView(Transformation)
|
Multiplies the transformation by the current modelview matrix.
(inherited from RenderContextBase).
|
|
MultMatrixModelView(double[])
|
Multiplies the transformation by the current modelview matrix.
(inherited from RenderContextBase).
|
|
MultMatrixProj(Transformation)
|
(inherited from RenderContextBase).
|
|
MultMatrixProj(double[])
|
(inherited from RenderContextBase).
|
|
NeedsToCaptureDepth()
|
(inherited from RenderContextBase).
|
|
NormalizeNormals(bool)
|
Turns the vertex normals normalization on or off (OpenGL only).
|
|
OpenglSetup(ControlData)
|
OpenGL initialization. Lighting, shading, texture names, materials, quadric, are all defined here.
|
|
PaintBackBuffer(int)
|
|
|
PixelZoom(int, int)
|
Specify the pixel zoom factors.
|
|
PopBlendState()
|
Pops the blendStateType from the stack and sets it as current.
(inherited from RenderContextBase).
|
|
PopDepthStencilState()
|
Pops the depthStencilStateType from the stack and sets it as current.
(inherited from RenderContextBase).
|
|
PopEnvironment()
|
Pops the environment map from the stack.
(inherited from RenderContextBase).
|
|
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.
(inherited from RenderContextBase).
|
|
PopShader()
|
Pops the current shader from the stack.
(inherited from RenderContextBase).
|
|
PrepareLightsForShadow(bool)
|
|
|
PrepareShadersForShadowPass(int, int[], Dictionary<shaderTypeIShaderTechnique>, ShaderParameters)
|
(inherited from RenderContextBase).
|
|
PrepareStencilForDrawing()
|
(inherited from RenderContextBase).
|
|
PrintMatrices()
|
(inherited from RenderContextBase).
|
|
ProcessClippingPlanes(ClippingPlaneBase[], bool)
|
Updates the internal structure with the clipping planes.
|
|
ProcessClippingPlanesVisibility(ClippingPlaneBase[], bool)
|
Updates only the visibility of the clipping planes internal structure.
|
|
ProcessLightAttributes(bool, bool)
|
Updates light attributes for all light sources. Light attributes are: color and specular color.
(inherited from RenderContextBase).
|
|
ProcessLightAttributesForLitPass(LightSettings[])
|
|
|
ProcessMaterial()
|
Updates the current material with the default material.
(inherited from RenderContextBase).
|
|
PushBlendState()
|
Pushes the current blendStateType on the stack.
(inherited from RenderContextBase).
|
|
PushCurrentFBO()
|
|
|
PushDepthStencilState()
|
Pushes the current depthStencilStateType on the stack.
(inherited from RenderContextBase).
|
|
PushEnvironment()
|
Pushes the current environment map on the stack.
(inherited from RenderContextBase).
|
|
PushMatrices()
|
Pushes modelview and projection matrices.
(inherited from RenderContextBase).
|
|
PushModelView()
|
Pushes the Modelview matrix.
|
|
PushProjection()
|
Pushes the Projection matrix.
|
|
PushRasterizerState()
|
Pushes the current rasterizerStateType on the stack.
(inherited from RenderContextBase).
|
|
PushShader()
|
Push the current shader on the stack.
(inherited from RenderContextBase).
|
|
ReadBuffer(int)
|
Sets the framebuffer to read from (OpenGL only).
|
|
ReadColorBuffer(IViewport, Rectangle, out int, out int)
|
Reads the color buffer.
|
|
ReadDepth()
|
(inherited from RenderContextBase).
|
|
ReadDepthValues(int, int, Size)
|
Reads depth values from the depth buffer.
|
|
ReadDepthValuesInternal(int[])
|
|
|
ReadRgbValues(Point, Size, BitmapData)
|
|
|
ReadSurface(Size, bool, bool)
|
Reads the whole control and stores it in internal data.
|
|
RemovePolygonOffset(ref int)
|
Removes the polygon offset when drawing the wires entity with Width grater than 1
because the wires are not influenced by the polygon offset but in Direct3D
they are drawn as polygons with the geometry shader, so the PolygonOffset applies to them also.
(inherited from RenderContextBase).
|
|
RenderingContext()
|
(inherited from RenderContextBase).
|
|
ResetColorDiffuse(float[], float[])
|
|
|
Resize(Size)
|
(inherited from RenderContextBase).
|
|
ResizeShadowMaps(Size, realisticShadowQualityType, ref bool)
|
(inherited from RenderContextBase).
|
|
ResizeSurfacesForCapture(Size, bool)
|
(inherited from RenderContextBase).
|
|
ResolveAlphaMapShader(shaderType)
|
Gets the shader with the AlphaMap support.
(inherited from RenderContextBase).
|
|
ResolveShaderType(ref shaderType)
|
|
|
RestorePolygonOffset(ref int)
|
Restores the polygon offset to draw the polygons.
(inherited from RenderContextBase).
|
|
RotateMatrixModelView(double, double, double, double)
|
Rotates the modelview matrix by <param name="angleInDegrees"> by an axis.</param>
(inherited from RenderContextBase).
|
|
ScaleMatrixModelView(double, double, double)
|
(inherited from RenderContextBase).
|
|
ScaleMatrixProj(double, double, double)
|
(inherited from RenderContextBase).
|
|
SetActiveTexture(textureUnitType)
|
Enables the given textureUnit (OpenGL only).
|
|
SetAlphaTexture(TextureBase)
|
Sets the texture on a specific texture unit.
(inherited from RenderContextBase).
|
|
SetBlockRefTransform(float[])
|
Sets the blockreference world transformation matrix.
|
|
SetColorDiffuse(Color, Color, bool)
|
Sets the diffuse color of the front and back material.
(inherited from RenderContextBase).
|
|
SetColorMask(colorMaskFlags)
|
Enable or disable the color components in the render buffer.
(inherited from RenderContextBase).
|
|
SetColorMaterial(Color, bool)
|
Sets the color to the diffuse component of the front and back faces, depending on the ColorMaterialMode status.
|
|
SetColorWireframe(Color, bool)
|
Wireframe color changer.
(inherited from RenderContextBase).
|
|
SetEnvironment(IEnvironment, float)
|
(inherited from RenderContextBase).
|
|
SetEnvironment(IEnvironment, Material, ShaderParameters)
|
(inherited from RenderContextBase).
|
|
SetLightAttributes(int, float[], float[], float[], LightSettings)
|
|
|
SetLightPosition(int, lightType, float[], float[])
|
Sets the light position.
|
|
SetLightStatus(int, bool)
|
|
|
SetLighting(bool)
|
Enables the lighting.
(inherited from RenderContextBase).
|
|
SetLightingInternal(bool)
|
|
|
SetLineSize(float, bool, bool)
|
Sets the line size and enables (or disables) the thick lines rendering.
(inherited from RenderContextBase).
|
|
SetLineSizeInternal(float)
|
|
|
SetLineStipple(int, UInt16, CameraBase)
|
Sets the line stipple parameters.
|
|
SetLinesShader(bool, shaderType, ShaderParameters)
|
Sets the shader for the lines with or without thick lines capabilities, adjusting also the PolygonOffset.
(inherited from RenderContextBase).
|
|
SetMaterial(float[], float[], float[], float[], float)
|
|
|
SetMaterialBackAmbient(float[])
|
|
|
SetMaterialBackAmbientAndDiffuse(Color, bool)
|
Sets the material back color ambient and diffuse properties.
(inherited from RenderContextBase).
|
|
SetMaterialBackDiffuse(float[])
|
|
|
SetMaterialFrontAmbient(float[])
|
|
|
SetMaterialFrontAmbientAndDiffuse(Color, bool)
|
Sets the material front color ambient and diffuse properties.
(inherited from RenderContextBase).
|
|
SetMaterialFrontAndBackDiffuse(Color, bool)
|
Sets the front and back faces diffuse material color.
(inherited from RenderContextBase).
|
|
SetMaterialFrontDiffuse(float[])
|
|
|
SetMatrices(double[], double[], double[])
|
|
|
SetModelView(CameraBase)
|
(inherited from RenderContextBase).
|
|
SetModelViewMatrix(double[])
|
Sets the modelview matrix.
(inherited from RenderContextBase).
|
|
SetPointSize(float, bool, bool)
|
Sets the point size and enables (or disables) the thick points rendering.
(inherited from RenderContextBase).
|
|
SetPointSizeInternal(float)
|
|
|
SetPointsShader(bool, shaderType, ShaderParameters)
|
Sets the shader for the points with or without thick points capabilities, adjusting also the PolygonOffset.
(inherited from RenderContextBase).
|
|
SetPolygonDrawingMode(rasterizerPolygonDrawingType)
|
Sets the polygon drawing mode.
(inherited from RenderContextBase).
|
|
SetProjection(CameraBase, bool)
|
|
|
SetProjectionMatrix(double[])
|
Sets the projection matrix.
(inherited from RenderContextBase).
|
|
SetRGB(byte, byte, byte)
|
|
|
SetRGBA(byte, byte, byte, byte)
|
|
|
SetRGBA(float[])
|
|
|
SetRasterizerState(rasterizerPolygonDrawingType, rasterizerCullFaceType)
|
Sets the rasterizer state.
(inherited from RenderContextBase).
|
|
SetSceneAmbient(float[])
|
Sets the ambient component that is always added to the scene (multiplied by the material's ambient component).
|
|
SetShader(shaderType, ShaderParameters, bool)
|
Sets the shader as current.
|
|
SetShaders(Dictionary<shaderTypeIShaderTechnique>, bool, ShaderParameters)
|
Sets the shaders dictionary.
(inherited from RenderContextBase).
|
|
SetState(blendStateType)
|
Sets the blend state type.
(inherited from RenderContextBase).
|
|
SetState(depthStencilStateType)
|
Sets the depth stencil state type.
(inherited from RenderContextBase).
|
|
SetState(rasterizerStateType)
|
Sets the rasterizer state type preserving the current clockwiseness of the front face.
(inherited from RenderContextBase).
|
|
SetStateInternal(blendStateType, bool, bool, bool, bool)
|
|
|
SetStateInternal(depthStencilStateType)
|
|
|
SetStateInternal(rasterizerStateType)
|
|
|
SetTexture(TextureBase)
|
Sets the texture on 0 texture unit.
(inherited from RenderContextBase).
|
|
SetTexture(TextureBase, textureUnitType)
|
Sets the texture on a specific texture unit.
(inherited from RenderContextBase).
|
|
SetTexture1DWrapMode(bool)
|
|
|
SetTextureOverExposure(bool)
|
Sets a value that controls whether the scene lighting can make the image diffuse color brighter than the image color.
|
|
SetVendorName()
|
|
|
SetVendorNameInternal(string)
|
(inherited from RenderContextBase).
|
|
SetViewport(int[], float, float)
|
|
|
SetupPolygonOffset(bool)
|
Enables or disables the PolygonOffset feature (with Factor 1 , Units 1).
(inherited from RenderContextBase).
|
|
SwapBuffers()
|
|
|
ThrowEntityNotCompiledError(EntityGraphicsData)
|
(inherited from RenderContextBase).
|
|
ToString
|
Returns a string that represents the current object.
(inherited from Object).
|
|
TranslateMatrixModelView(double, double, double)
|
Translates the modelview matrix.
(inherited from RenderContextBase).
|
|
UpdateActiveLights(LightSettings[])
|
Updates the active lights used for the rendering.
(inherited from RenderContextBase).
|
|
UpdateAntialiasing()
|
Updates the graphics data for the Antialiasing settings.
|
|
UpdateConstantBufferPerFrame(ShaderParameters)
|
Updates the constant buffer per frame with the given data.
|
|
UpdateConstantBufferPerObject()
|
Updates the constant buffer per frame with the current data.
|
|
UpdateMatrix(Stack<Double>, double[])
|
(inherited from RenderContextBase).
|
|
UpdateShaders(Dictionary<shaderTypeIShaderTechnique>, ShaderParameters)
|
(inherited from RenderContextBase).
|
|
UpdateShaders(ShaderParameters)
|
Updates the shaders.
(inherited from RenderContextBase).
|
|
UpdateUseFBO()
|
|
|
UpdateVBO(EntityGraphicsData, DrawEntityCallBack, object)
|
Updates the vertex buffer object (that must have been created dynamic).
|
|
evaluateShadersHqr()
|
|