GraphicsContext 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다.
public sealed class GraphicsContext : IDisposable, OpenTK.Graphics.IGraphicsContext, OpenTK.Graphics.IGraphicsContextInternal
type GraphicsContext = class
interface IGraphicsContext
interface IDisposable
interface IGraphicsContextInternal
- 상속
-
GraphicsContext
- 구현
생성자
GraphicsContext(ContextHandle, IWindowInfo, IGraphicsContext, Int32, Int32, GraphicsContextFlags) |
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다. |
GraphicsContext(ContextHandle, IWindowInfo) |
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다. |
GraphicsContext(GraphicsMode, IWindowInfo, Int32, Int32, GraphicsContextFlags) |
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다. |
GraphicsContext(GraphicsMode, IWindowInfo) |
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다. |
속성
CurrentContext |
호출 스레드에 현재 있는 GraphicsContext를 가져옵니다. |
DirectRendering |
GraphicsContexts가 직접 렌더링을 수행할지 여부를 나타내는 System.Boolean을 가져오거나 설정합니다. |
ErrorChecking |
자동 오류 검사를 수행해야 하는지 여부를 나타내는 System.Boolean을 가져오거나 설정합니다. OpenTK.dll 디버그 버전에만 영향을 줍니다. |
GraphicsMode |
컨텍스트의 GraphicsMode를 가져옵니다. |
IsCurrent |
이 인스턴스가 Boolean 호출 스레드에 현재 있는지 여부를 나타내는 을 가져옵니다. |
IsDisposed |
이 인스턴스가 Boolean 삭제되었는지 여부를 나타내는 을 가져옵니다. 이 속성이 true를 반환하는 경우 인스턴스 메서드에 액세스하는 것은 오류입니다. |
ShareContexts |
GraphicsContext 리소스가 공유되는지 여부를 나타내는 System.Boolean을 가져오거나 설정합니다. |
SwapInterval |
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다. |
VSync |
사용되지 않음.
VSync를 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. |
메서드
Assert() |
GraphicsContext가 호출 스레드에 있는지 확인하고 그렇지 않으면 GraphicsContextMissingException을 throw합니다. |
CreateDummyContext() |
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다. |
CreateDummyContext(ContextHandle) |
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다. |
Dispose() |
GraphicsContext를 삭제합니다. |
Equals(Object) |
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다. |
Finalize() |
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다. |
GetHashCode() |
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다. |
LoadAll() |
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다. |
MakeCurrent(IWindowInfo) |
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다. |
SwapBuffers() |
컨텍스트에서 버퍼를 교환합니다. 그러면 렌더링된 장면이 사용자에게 표시됩니다. |
ToString() |
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다. |
Update(IWindowInfo) |
OpenGL 렌더링 컨텍스트를 조작하는 메서드를 나타내고 제공합니다. |
명시적 인터페이스 구현
IGraphicsContextInternal.Context |
OpenGL 렌더링 컨텍스트에 대한 핸들을 가져옵니다. |
IGraphicsContextInternal.GetAddress(String) |
OpenGL 확장 함수의 주소를 가져옵니다. |
IGraphicsContextInternal.Implementation |
이 IGraphicsContext의 플랫폼별 구현을 가져옵니다. |