C# Класс MiniTri.Sample

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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