Property | Type | Description | |
---|---|---|---|
ActivateGLClientTextureUnit | bool | ||
ActivateGLTextureUnit | bool | ||
CheckCaps | void | ||
ConvertCompareFunction | All | ||
ConvertStencilOP | All | ||
GetBlendMode | All | ||
GetCurrentAnisotropy | int | ||
GetTextureAddressingMode | All | ||
MakeGLMatrix | void | ||
SetGLLight | void | ||
SetGLLightPositionDirection | void | ||
SetLights | void | ||
SetRenderTarget | void | ||
SwitchContext | void | ||
_oneTimeContextInitialization | void |
Method | Description | |
---|---|---|
ApplyObliqueDepthProjection ( |
||
BeginFrame ( ) : void | ||
BeginGeometryCount ( ) : void | ||
BindGpuProgram ( Axiom.Graphics.GpuProgram program ) : void |
|
|
BindGpuProgramParameters ( GpuProgramType type, |
|
|
ClearFrameBuffer ( FrameBufferType buffers, |
||
ConvertColor ( int color ) : |
||
ConvertColor ( |
||
ConvertProjectionMatrix ( |
||
CreateHardwareOcclusionQuery ( ) : |
||
CreateMultiRenderTarget ( string name ) : Axiom.Graphics.MultiRenderTarget |
|
|
CreateRenderWindow ( string name, int width, int height, bool isFullscreen, Collections miscParams ) : Axiom.Graphics.RenderWindow |
|
|
DestroyRenderTarget ( string name ) : void | ||
DestroyRenderTexture ( string name ) : void | ||
DestroyRenderWindow ( string name ) : void |
|
|
DetachRenderTarget ( |
||
DisableTextureUnit ( int stage ) : void | ||
DisableTextureUnitsFrom ( int texUnit ) : void | ||
EnableClipPlane ( ushort index, bool enable ) : void | ||
EndFrame ( ) : void | ||
Equals ( object obj ) : bool | ||
GLESRenderSystem ( ) : System |
Default ctor.
|
|
GetHashCode ( ) : int | ||
InitRenderTargets ( ) : void | ||
Initialize ( bool autoCreateWindow, string windowTitle ) : Axiom.Graphics.RenderWindow |
|
|
MakeOrthoMatrix ( float fov, float aspectRatio, float near, float far, bool forGpuPrograms ) : |
||
MakeProjectionMatrix ( float fov, float aspectRatio, float near, float far, bool forGpuProgram ) : |
||
MakeProjectionMatrix ( float left, float right, float bottom, float top, float nearPlane, float farPlane, bool forGpuProgram ) : |
||
RemoveRenderTargets ( ) : void | ||
Render ( RenderOperation op ) : void |
|
|
SetAlphaRejectSettings ( CompareFunction func, int value, bool alphaToCoverage ) : void | ||
SetClipPlane ( ushort index, float A, float B, float C, float D ) : void | ||
SetColorBufferWriteEnabled ( bool red, bool green, bool blue, bool alpha ) : void | ||
SetConfigOption ( string name, string value ) : void |
|
|
SetDepthBias ( float constantBias, float slopeScaleBias ) : void | ||
SetDepthBufferParams ( bool depthTest, bool depthWrite, CompareFunction depthFunction ) : void | ||
SetFog ( Graphics mode, ColorEx color, float density, float start, float end ) : void | ||
SetGLColorMask ( bool red, bool green, bool blue, bool alpha ) : void | ||
SetGLDepthMask ( bool flag ) : void | ||
SetGLLightf ( All light, All name, float param ) : void | ||
SetGLLightfv ( All light, All name, float param ) : void | ||
SetGLMaterialfv ( All face, All name, float param ) : void | ||
SetGLMatrixMode ( All mode ) : void | ||
SetGLPointParamf ( All name, float param ) : void | ||
SetGLPointParamfv ( All name, float param ) : void | ||
SetGLTexEnvf ( All target, All name, float param ) : void | ||
SetGLTexEnvfv ( All target, All name, float param ) : void | ||
SetGLTexEnvi ( All target, All name, int param ) : void | ||
SetPointParameters ( float size, bool attenuationEnabled, float constant, float linear, float quadratic, float minSize, float maxSize ) : void |
|
|
SetSceneBlending ( SceneBlendFactor src, SceneBlendFactor dest ) : void |
|
|
SetScissorTest ( bool enable, int left, int top, int right, int bottom ) : void | ||
SetSeparateSceneBlending ( SceneBlendFactor sourceFactor, SceneBlendFactor destFactor, SceneBlendFactor sourceFactorAlpha, SceneBlendFactor destFactorAlpha ) : void | ||
SetStencilBufferParams ( CompareFunction function, int refValue, int mask, StencilOperation stencilFailOp, StencilOperation depthFailOp, StencilOperation passOp, bool twoSidedOperation ) : void | ||
SetSurfaceParams ( ColorEx ambient, ColorEx diffuse, ColorEx specular, ColorEx emissive, float shininess, TrackVertexColor tracking ) : void |
|
|
SetTexture ( int stage, bool enabled, Texture texture ) : void |
|
|
SetTextureAddressingMode ( int stage, TextureAddressing texAddressingMode ) : void |
|
|
SetTextureBlendMode ( int stage, LayerBlendModeEx bm ) : void |
|
|
SetTextureBorderColor ( int stage, ColorEx borderColor ) : void |
|
|
SetTextureCoordCalculation ( int stage, TexCoordCalcMethod method, Frustum frustum ) : void | ||
SetTextureCoordSet ( int stage, int index ) : void |
|
|
SetTextureLayerAnisotropy ( int unit, int maxAnisotropy ) : void | ||
SetTextureMatrix ( int stage, Matrix4 xform ) : void |
|
|
SetTextureUnitFiltering ( int unit, FilterType ftype, FilterOptions fo ) : void | ||
SetViewport ( Viewport viewport ) : void | ||
SetWorldMatrices ( Matrix4 matrices, ushort count ) : void | ||
Shutdown ( ) : void |
|
|
UnbindGpuProgram ( GpuProgramType type ) : void |
|
|
UnregisterContext ( GLESContext context ) : void |
|
|
UseLights ( Core lightList, int limit ) : void | ||
VBOBufferOffset ( int i ) : IntPtr | ||
ValidateConfiguration ( ) : string |
|
Method | Description | |
---|---|---|
InitializeContext ( |
|
Method | Description | |
---|---|---|
ActivateGLClientTextureUnit ( int unit ) : bool | ||
ActivateGLTextureUnit ( int unit ) : bool |
|
|
CheckCaps ( |
|
|
ConvertCompareFunction ( CompareFunction func ) : All | ||
ConvertStencilOP ( StencilOperation op, bool invert ) : All | ||
GetBlendMode ( SceneBlendFactor blend ) : All |
|
|
GetCurrentAnisotropy ( int unit ) : int | ||
GetTextureAddressingMode ( TextureAddressing tam ) : All |
|
|
MakeGLMatrix ( float &glMatrix, |
|
|
SetGLLight ( int index, Light l ) : void |
|
|
SetGLLightPositionDirection ( Light lt, All lightindex ) : void |
|
|
SetLights ( ) : void |
|
|
SetRenderTarget ( RenderTarget target ) : void | ||
SwitchContext ( GLESContext context ) : void |
|
|
_oneTimeContextInitialization ( ) : void |
public ApplyObliqueDepthProjection ( |
||
projMatrix | ||
plane | ||
forGpuProgram | bool | |
return | void |
public BindGpuProgram ( Axiom.Graphics.GpuProgram program ) : void | ||
program | Axiom.Graphics.GpuProgram | |
return | void |
public BindGpuProgramParameters ( GpuProgramType type, |
||
type | GpuProgramType | |
parms | ||
return | void |
public ClearFrameBuffer ( FrameBufferType buffers, |
||
buffers | FrameBufferType | |
color | ||
depth | float | |
stencil | int | |
return | void |
public ConvertColor ( int color ) : |
||
color | int | |
return |
public ConvertColor ( |
||
color | ||
return | int |
public ConvertProjectionMatrix ( |
||
matrix | ||
forGpuProgram | bool | |
return |
public CreateHardwareOcclusionQuery ( ) : |
||
return |
public CreateMultiRenderTarget ( string name ) : Axiom.Graphics.MultiRenderTarget | ||
name | string | |
return | Axiom.Graphics.MultiRenderTarget |
public CreateRenderWindow ( string name, int width, int height, bool isFullscreen, Collections miscParams ) : Axiom.Graphics.RenderWindow | ||
name | string | |
width | int | |
height | int | |
isFullscreen | bool | |
miscParams | Collections | |
return | Axiom.Graphics.RenderWindow |
public DestroyRenderTarget ( string name ) : void | ||
name | string | |
return | void |
public DestroyRenderTexture ( string name ) : void | ||
name | string | |
return | void |
public DestroyRenderWindow ( string name ) : void | ||
name | string | |
return | void |
public DetachRenderTarget ( |
||
target | ||
return |
public DisableTextureUnit ( int stage ) : void | ||
stage | int | |
return | void |
public DisableTextureUnitsFrom ( int texUnit ) : void | ||
texUnit | int | |
return | void |
public EnableClipPlane ( ushort index, bool enable ) : void | ||
index | ushort | |
enable | bool | |
return | void |
public Initialize ( bool autoCreateWindow, string windowTitle ) : Axiom.Graphics.RenderWindow | ||
autoCreateWindow | bool | |
windowTitle | string | |
return | Axiom.Graphics.RenderWindow |
protected InitializeContext ( |
||
primary | ||
return | void |
public MakeOrthoMatrix ( float fov, float aspectRatio, float near, float far, bool forGpuPrograms ) : |
||
fov | float | |
aspectRatio | float | |
near | float | |
far | float | |
forGpuPrograms | bool | |
return |
public MakeProjectionMatrix ( float fov, float aspectRatio, float near, float far, bool forGpuProgram ) : |
||
fov | float | |
aspectRatio | float | |
near | float | |
far | float | |
forGpuProgram | bool | |
return |
public MakeProjectionMatrix ( float left, float right, float bottom, float top, float nearPlane, float farPlane, bool forGpuProgram ) : |
||
left | float | |
right | float | |
bottom | float | |
top | float | |
nearPlane | float | |
farPlane | float | |
forGpuProgram | bool | |
return |
public SetAlphaRejectSettings ( CompareFunction func, int value, bool alphaToCoverage ) : void | ||
func | CompareFunction | |
value | int | |
alphaToCoverage | bool | |
return | void |
public SetClipPlane ( ushort index, float A, float B, float C, float D ) : void | ||
index | ushort | |
A | float | |
B | float | |
C | float | |
D | float | |
return | void |
public SetColorBufferWriteEnabled ( bool red, bool green, bool blue, bool alpha ) : void | ||
red | bool | |
green | bool | |
blue | bool | |
alpha | bool | |
return | void |
public SetConfigOption ( string name, string value ) : void | ||
name | string | |
value | string | |
return | void |
public SetDepthBias ( float constantBias, float slopeScaleBias ) : void | ||
constantBias | float | |
slopeScaleBias | float | |
return | void |
public SetDepthBufferParams ( bool depthTest, bool depthWrite, CompareFunction depthFunction ) : void | ||
depthTest | bool | |
depthWrite | bool | |
depthFunction | CompareFunction | |
return | void |
public SetFog ( Graphics mode, ColorEx color, float density, float start, float end ) : void | ||
mode | Graphics | |
color | ColorEx | |
density | float | |
start | float | |
end | float | |
return | void |
public SetGLColorMask ( bool red, bool green, bool blue, bool alpha ) : void | ||
red | bool | |
green | bool | |
blue | bool | |
alpha | bool | |
return | void |
public SetGLLightf ( All light, All name, float param ) : void | ||
light | All | |
name | All | |
param | float | |
return | void |
public SetGLLightfv ( All light, All name, float param ) : void | ||
light | All | |
name | All | |
param | float | |
return | void |
public SetGLMaterialfv ( All face, All name, float param ) : void | ||
face | All | |
name | All | |
param | float | |
return | void |
public SetGLPointParamf ( All name, float param ) : void | ||
name | All | |
param | float | |
return | void |
public SetGLPointParamfv ( All name, float param ) : void | ||
name | All | |
param | float | |
return | void |
public SetGLTexEnvf ( All target, All name, float param ) : void | ||
target | All | |
name | All | |
param | float | |
return | void |
public SetGLTexEnvfv ( All target, All name, float param ) : void | ||
target | All | |
name | All | |
param | float | |
return | void |
public SetGLTexEnvi ( All target, All name, int param ) : void | ||
target | All | |
name | All | |
param | int | |
return | void |
public SetPointParameters ( float size, bool attenuationEnabled, float constant, float linear, float quadratic, float minSize, float maxSize ) : void | ||
size | float | |
attenuationEnabled | bool | |
constant | float | |
linear | float | |
quadratic | float | |
minSize | float | |
maxSize | float | |
return | void |
public SetSceneBlending ( SceneBlendFactor src, SceneBlendFactor dest ) : void | ||
src | SceneBlendFactor | |
dest | SceneBlendFactor | |
return | void |
public SetScissorTest ( bool enable, int left, int top, int right, int bottom ) : void | ||
enable | bool | |
left | int | |
top | int | |
right | int | |
bottom | int | |
return | void |
public SetSeparateSceneBlending ( SceneBlendFactor sourceFactor, SceneBlendFactor destFactor, SceneBlendFactor sourceFactorAlpha, SceneBlendFactor destFactorAlpha ) : void | ||
sourceFactor | SceneBlendFactor | |
destFactor | SceneBlendFactor | |
sourceFactorAlpha | SceneBlendFactor | |
destFactorAlpha | SceneBlendFactor | |
return | void |
public SetStencilBufferParams ( CompareFunction function, int refValue, int mask, StencilOperation stencilFailOp, StencilOperation depthFailOp, StencilOperation passOp, bool twoSidedOperation ) : void | ||
function | CompareFunction | |
refValue | int | |
mask | int | |
stencilFailOp | StencilOperation | |
depthFailOp | StencilOperation | |
passOp | StencilOperation | |
twoSidedOperation | bool | |
return | void |
public SetSurfaceParams ( ColorEx ambient, ColorEx diffuse, ColorEx specular, ColorEx emissive, float shininess, TrackVertexColor tracking ) : void | ||
ambient | ColorEx | |
diffuse | ColorEx | |
specular | ColorEx | |
emissive | ColorEx | |
shininess | float | |
tracking | TrackVertexColor | |
return | void |
public SetTexture ( int stage, bool enabled, Texture texture ) : void | ||
stage | int | |
enabled | bool | |
texture | Texture | |
return | void |
public SetTextureAddressingMode ( int stage, TextureAddressing texAddressingMode ) : void | ||
stage | int | |
texAddressingMode | TextureAddressing | |
return | void |
public SetTextureBlendMode ( int stage, LayerBlendModeEx bm ) : void | ||
stage | int | |
bm | LayerBlendModeEx | |
return | void |
public SetTextureBorderColor ( int stage, ColorEx borderColor ) : void | ||
stage | int | |
borderColor | ColorEx | |
return | void |
public SetTextureCoordCalculation ( int stage, TexCoordCalcMethod method, Frustum frustum ) : void | ||
stage | int | |
method | TexCoordCalcMethod | |
frustum | Frustum | |
return | void |
public SetTextureCoordSet ( int stage, int index ) : void | ||
stage | int | |
index | int | |
return | void |
public SetTextureLayerAnisotropy ( int unit, int maxAnisotropy ) : void | ||
unit | int | |
maxAnisotropy | int | |
return | void |
public SetTextureMatrix ( int stage, Matrix4 xform ) : void | ||
stage | int | |
xform | Matrix4 | |
return | void |
public SetTextureUnitFiltering ( int unit, FilterType ftype, FilterOptions fo ) : void | ||
unit | int | |
ftype | FilterType | |
fo | FilterOptions | |
return | void |
public SetViewport ( Viewport viewport ) : void | ||
viewport | Viewport | |
return | void |
public SetWorldMatrices ( Matrix4 matrices, ushort count ) : void | ||
matrices | Matrix4 | |
count | ushort | |
return | void |
public UnbindGpuProgram ( GpuProgramType type ) : void | ||
type | GpuProgramType | |
return | void |
public UnregisterContext ( GLESContext context ) : void | ||
context | GLESContext | |
return | void |
public UseLights ( Core lightList, int limit ) : void | ||
lightList | Core | |
limit | int | |
return | void |
public static VBOBufferOffset ( int i ) : IntPtr | ||
i | int | |
return | IntPtr |