C# 클래스 MiniTri.Sample

상속: IDisposable
파일 보기 프로젝트 열기: jwollen/SharpVulkan 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void
Flush ( ) : void
Run ( ) : void
Sample ( ) : System

보호된 메소드들

메소드 설명
AllocateMemory ( MemoryPropertyFlags memoryProperties, MemoryRequirements memoryRequirements ) : DeviceMemory
CreateBackBufferViews ( ) : void
CreateCommandBuffer ( ) : void
CreateDevice ( ) : void
CreateInstance ( ) : void
CreateSurface ( ) : void
CreateSwapchain ( ) : void
Draw ( ) : void
Initialize ( ) : void

비공개 메소드들

메소드 설명
CreateFragmentShader ( ) : ShaderModule
CreateFramebuffers ( ) : void
CreatePipeline ( ) : void
CreatePipelineLayout ( ) : void
CreateRenderPass ( ) : void
CreateShaderModule ( byte shaderCode ) : ShaderModule
CreateVertexBuffer ( ) : void
CreateVertexShader ( ) : ShaderModule
DebugReport ( DebugReportFlags flags, DebugReportObjectType objectType, ulong @object, PointerSize location, int messageCode, string layerPrefix, string message, IntPtr userData ) : SharpDX.RawBool
DrawInternal ( ) : void
MemoryTypeFromProperties ( uint typeBits, MemoryPropertyFlags memoryProperties ) : uint
SetImageLayout ( System.Image image, ImageAspectFlags imageAspect, ImageLayout oldLayout, ImageLayout newLayout ) : void

메소드 상세

AllocateMemory() 보호된 메소드

protected AllocateMemory ( MemoryPropertyFlags memoryProperties, MemoryRequirements memoryRequirements ) : DeviceMemory
memoryProperties MemoryPropertyFlags
memoryRequirements MemoryRequirements
리턴 DeviceMemory

CreateBackBufferViews() 보호된 메소드

protected CreateBackBufferViews ( ) : void
리턴 void

CreateCommandBuffer() 보호된 메소드

protected CreateCommandBuffer ( ) : void
리턴 void

CreateDevice() 보호된 메소드

protected CreateDevice ( ) : void
리턴 void

CreateInstance() 보호된 메소드

protected CreateInstance ( ) : void
리턴 void

CreateSurface() 보호된 메소드

protected CreateSurface ( ) : void
리턴 void

CreateSwapchain() 보호된 메소드

protected CreateSwapchain ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Draw() 보호된 메소드

protected Draw ( ) : void
리턴 void

Flush() 공개 메소드

public Flush ( ) : void
리턴 void

Initialize() 보호된 메소드

protected Initialize ( ) : void
리턴 void

Run() 공개 메소드

public Run ( ) : void
리턴 void

Sample() 공개 메소드

public Sample ( ) : System
리턴 System