C# Класс PixelFarm.DrawingGL.SimpleRectTextureShader

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

Защищенные свойства (Protected)

Свойство Тип Описание
a_position OpenTK.Graphics.ES20.ShaderVtxAttrib3f
a_texCoord OpenTK.Graphics.ES20.ShaderVtxAttrib2f
indices ushort[]
s_texture OpenTK.Graphics.ES20.ShaderUniformVar1
u_matrix OpenTK.Graphics.ES20.ShaderUniformMatrix4

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

Метод Описание
Render ( GLBitmap bmp, float left, float top, float w, float h ) : void
Render ( int textureId, float left, float top, float w, float h ) : void
RenderSubImage ( GLBitmap bmp, float srcDestList, float scale ) : void
RenderSubImage ( GLBitmap bmp, float srcLeft, float srcTop, float srcW, float srcH, float targetLeft, float targetTop ) : void
RenderSubImage ( GLBitmap bmp, float srcLeft, float srcTop, float srcW, float srcH, float targetLeft, float targetTop, float scale ) : void
SimpleRectTextureShader ( CanvasToShaderSharedResource canvasShareResource ) : OpenTK.Graphics.ES20

Защищенные методы

Метод Описание
BuildProgram ( string vs, string fs ) : bool
CheckViewMatrix ( ) : void
OnProgramBuilt ( ) : void
OnSetVarsBeforeRenderer ( ) : void

Описание методов

BuildProgram() защищенный Метод

protected BuildProgram ( string vs, string fs ) : bool
vs string
fs string
Результат bool

CheckViewMatrix() защищенный Метод

protected CheckViewMatrix ( ) : void
Результат void

OnProgramBuilt() защищенный Метод

protected OnProgramBuilt ( ) : void
Результат void

OnSetVarsBeforeRenderer() защищенный Метод

protected OnSetVarsBeforeRenderer ( ) : void
Результат void

Render() публичный Метод

public Render ( GLBitmap bmp, float left, float top, float w, float h ) : void
bmp GLBitmap
left float
top float
w float
h float
Результат void

Render() публичный Метод

public Render ( int textureId, float left, float top, float w, float h ) : void
textureId int
left float
top float
w float
h float
Результат void

RenderSubImage() публичный Метод

public RenderSubImage ( GLBitmap bmp, float srcDestList, float scale ) : void
bmp GLBitmap
srcDestList float
scale float
Результат void

RenderSubImage() публичный Метод

public RenderSubImage ( GLBitmap bmp, float srcLeft, float srcTop, float srcW, float srcH, float targetLeft, float targetTop ) : void
bmp GLBitmap
srcLeft float
srcTop float
srcW float
srcH float
targetLeft float
targetTop float
Результат void

RenderSubImage() публичный Метод

public RenderSubImage ( GLBitmap bmp, float srcLeft, float srcTop, float srcW, float srcH, float targetLeft, float targetTop, float scale ) : void
bmp GLBitmap
srcLeft float
srcTop float
srcW float
srcH float
targetLeft float
targetTop float
scale float
Результат void

SimpleRectTextureShader() публичный Метод

public SimpleRectTextureShader ( CanvasToShaderSharedResource canvasShareResource ) : OpenTK.Graphics.ES20
canvasShareResource CanvasToShaderSharedResource
Результат OpenTK.Graphics.ES20

Описание свойств

a_position защищенное свойство

protected ShaderVtxAttrib3f,OpenTK.Graphics.ES20 a_position
Результат OpenTK.Graphics.ES20.ShaderVtxAttrib3f

a_texCoord защищенное свойство

protected ShaderVtxAttrib2f,OpenTK.Graphics.ES20 a_texCoord
Результат OpenTK.Graphics.ES20.ShaderVtxAttrib2f

indices защищенное статическое свойство

protected static ushort[] indices
Результат ushort[]

s_texture защищенное свойство

protected ShaderUniformVar1,OpenTK.Graphics.ES20 s_texture
Результат OpenTK.Graphics.ES20.ShaderUniformVar1

u_matrix защищенное свойство

protected ShaderUniformMatrix4,OpenTK.Graphics.ES20 u_matrix
Результат OpenTK.Graphics.ES20.ShaderUniformMatrix4