Urho3D
Urho3D::Graphics Member List

This is the complete list of members for Urho3D::Graphics, including all inherited members.

AddGPUObject(GPUObject *object)Urho3D::Graphics
AddRef()Urho3D::RefCounted
AdjustWindow(int &newWidth, int &newHeight, bool &newFullscreen)Urho3D::Graphicsprivate
BeginFrame()Urho3D::Graphics
blendMode_Urho3D::Graphicsprivate
CheckFeatureSupport()Urho3D::Graphicsprivate
CleanupScratchBuffers()Urho3D::Graphics
Clear(unsigned flags, const Color &color=Color(0.0f, 0.0f, 0.0f, 0.0f), float depth=1.0f, unsigned stencil=0)Urho3D::Graphics
ClearParameterSource(ShaderParameterGroup group)Urho3D::Graphics
ClearParameterSources()Urho3D::Graphics
ClearTransformSources()Urho3D::Graphics
Close()Urho3D::Graphics
colorWrite_Urho3D::Graphicsprivate
constantDepthBias_Urho3D::Graphicsprivate
context_Urho3D::Objectprotected
CreateDevice(unsigned adapter, unsigned deviceType)Urho3D::Graphicsprivate
CreateInterface()Urho3D::Graphicsprivate
cullMode_Urho3D::Graphicsprivate
defaultTextureFilterMode_Urho3D::Graphicsprivate
deferredSupport_Urho3D::Graphicsprivate
depthStencil_Urho3D::Graphicsprivate
depthTestMode_Urho3D::Graphicsprivate
depthWrite_Urho3D::Graphicsprivate
deviceLost_Urho3D::Graphicsprivate
Draw(PrimitiveType type, unsigned vertexStart, unsigned vertexCount)Urho3D::Graphics
Draw(PrimitiveType type, unsigned indexStart, unsigned indexCount, unsigned minVertex, unsigned vertexCount)Urho3D::Graphics
DrawInstanced(PrimitiveType type, unsigned indexStart, unsigned indexCount, unsigned minVertex, unsigned vertexCount, unsigned instanceCount)Urho3D::Graphics
dummyColorFormat_Urho3D::Graphicsprivate
EndFrame()Urho3D::Graphics
externalWindow_Urho3D::Graphicsprivate
fillMode_Urho3D::Graphicsprivate
forceSM2_Urho3D::Graphicsprivate
FreeScratchBuffer(void *buffer)Urho3D::Graphics
fullscreen_Urho3D::Graphicsprivate
GetAlphaFormat()Urho3D::Graphicsstatic
GetBlendMode() const Urho3D::Graphicsinline
GetColorWrite() const Urho3D::Graphicsinline
GetContext() const Urho3D::Objectinline
GetCullMode() const Urho3D::Graphicsinline
GetDefaultTextureFilterMode() const Urho3D::Graphicsinline
GetDeferredSupport() const Urho3D::Graphicsinline
GetDepthConstantBias() const Urho3D::Graphicsinline
GetDepthSlopeScaledBias() const Urho3D::Graphicsinline
GetDepthStencil() const Urho3D::Graphicsinline
GetDepthStencilFormat()Urho3D::Graphicsstatic
GetDepthTest() const Urho3D::Graphicsinline
GetDepthWrite() const Urho3D::Graphicsinline
GetDummyColorFormat() const Urho3D::Graphicsinline
GetEventHandler() const Urho3D::Object
GetEventSender() const Urho3D::Object
GetExternalWindow() const Urho3D::Graphicsinline
GetFillMode() const Urho3D::Graphicsinline
GetFloat16Format()Urho3D::Graphicsstatic
GetFloat32Format()Urho3D::Graphicsstatic
GetForceSM2() const Urho3D::Graphicsinline
GetFormat(CompressedFormat format) const Urho3D::Graphics
GetFormat(const String &formatName)Urho3D::Graphicsstatic
GetFullscreen() const Urho3D::Graphicsinline
GetHardwareShadowSupport() const Urho3D::Graphicsinline
GetHeight() const Urho3D::Graphicsinline
GetHiresShadowMapFormat() const Urho3D::Graphicsinline
GetImpl() const Urho3D::Graphicsinline
GetIndexBuffer() const Urho3D::Graphicsinline
GetLightPrepassSupport() const Urho3D::Graphicsinline
GetLinearDepthFormat()Urho3D::Graphicsstatic
GetLuminanceAlphaFormat()Urho3D::Graphicsstatic
GetLuminanceFormat()Urho3D::Graphicsstatic
GetMultiSample() const Urho3D::Graphicsinline
GetMultiSampleLevels() const Urho3D::Graphics
GetNumBatches() const Urho3D::Graphicsinline
GetNumPrimitives() const Urho3D::Graphicsinline
GetPixelShader() const Urho3D::Graphicsinline
GetRenderTarget(unsigned index) const Urho3D::Graphics
GetRenderTargetDimensions() const Urho3D::Graphics
GetResolutions() const Urho3D::Graphics
GetRG16Format()Urho3D::Graphicsstatic
GetRGBA16Format()Urho3D::Graphicsstatic
GetRGBAFloat16Format()Urho3D::Graphicsstatic
GetRGBAFloat32Format()Urho3D::Graphicsstatic
GetRGBAFormat()Urho3D::Graphicsstatic
GetRGBFormat()Urho3D::Graphicsstatic
GetRGFloat16Format()Urho3D::Graphicsstatic
GetRGFloat32Format()Urho3D::Graphicsstatic
GetScissorRect() const Urho3D::Graphicsinline
GetScissorTest() const Urho3D::Graphicsinline
GetShadowMapFormat() const Urho3D::Graphicsinline
GetSM3Support() const Urho3D::Graphicsinline
GetStencilCompareMask() const Urho3D::Graphicsinline
GetStencilFail() const Urho3D::Graphicsinline
GetStencilPass() const Urho3D::Graphicsinline
GetStencilRef() const Urho3D::Graphicsinline
GetStencilTest() const Urho3D::Graphicsinline
GetStencilTestMode() const Urho3D::Graphicsinline
GetStencilWriteMask() const Urho3D::Graphicsinline
GetStencilZFail() const Urho3D::Graphicsinline
GetStreamFrequency(unsigned index) const Urho3D::Graphics
GetStreamOffsetSupport() const Urho3D::Graphicsinline
GetSubsystem(ShortStringHash type) const Urho3D::Object
GetSubsystem() const Urho3D::Object
GetTexture(unsigned index) const Urho3D::Graphics
GetTextureAnisotropy() const Urho3D::Graphicsinline
GetTextureUnit(const String &name)Urho3D::Graphics
GetTripleBuffer() const Urho3D::Graphicsinline
GetType() const =0Urho3D::Objectpure virtual
GetTypeName() const =0Urho3D::Objectpure virtual
GetVertexBuffer(unsigned index) const Urho3D::Graphics
GetVertexDeclaration() const Urho3D::Graphicsinline
GetVertexShader() const Urho3D::Graphicsinline
GetViewport() const Urho3D::Graphicsinline
GetVSync() const Urho3D::Graphicsinline
GetWidth() const Urho3D::Graphicsinline
GetWindowTitle() const Urho3D::Graphicsinline
gpuObjects_Urho3D::Graphicsprivate
Graphics(Context *context)Urho3D::Graphics
hardwareShadowSupport_Urho3D::Graphicsprivate
HasShaderParameter(ShaderType type, StringHash param)Urho3D::Graphics
hasSM3_Urho3D::Graphicsprivate
HasSubscribedToEvent(StringHash eventType) const Urho3D::Object
HasSubscribedToEvent(Object *sender, StringHash eventType) const Urho3D::Object
HasTextureUnit(TextureUnit unit)Urho3D::Graphics
height_Urho3D::Graphicsprivate
hiresShadowMapFormat_Urho3D::Graphicsprivate
impl_Urho3D::Graphicsprivate
indexBuffer_Urho3D::Graphicsprivate
IsDeviceLost() const Urho3D::Graphicsinline
IsInitialized() const Urho3D::Graphics
lightPrepassSupport_Urho3D::Graphicsprivate
maxScratchBufferRequest_Urho3D::Graphicsprivate
multiSample_Urho3D::Graphicsprivate
NeedParameterUpdate(ShaderParameterGroup group, const void *source)Urho3D::Graphics
numBatches_Urho3D::Graphicsprivate
numPrimitives_Urho3D::Graphicsprivate
Object(Context *context)Urho3D::Object
OBJECT(Graphics) (defined in Urho3D::Graphics)Urho3D::Graphicsprivate
OnDeviceLost()Urho3D::Graphicsprivate
OnDeviceReset()Urho3D::Graphicsprivate
OnEvent(Object *sender, StringHash eventType, VariantMap &eventData)Urho3D::Objectvirtual
OpenWindow(int width, int height)Urho3D::Graphicsprivate
pixelShader_Urho3D::Graphicsprivate
RefCounted()Urho3D::RefCounted
RefCountPtr()Urho3D::RefCountedinline
Refs() const Urho3D::RefCounted
RegisterShaderParameter(StringHash param, const ShaderParameter &definition)Urho3D::Graphics
ReleaseRef()Urho3D::RefCounted
RemoveGPUObject(GPUObject *object)Urho3D::Graphics
renderTargets_Urho3D::Graphicsprivate
ReserveScratchBuffer(unsigned size)Urho3D::Graphics
ResetCachedState()Urho3D::Graphicsprivate
ResetDepthStencil()Urho3D::Graphics
ResetDevice()Urho3D::Graphicsprivate
ResetRenderTarget(unsigned index)Urho3D::Graphics
ResetRenderTargets()Urho3D::Graphics
ResetStreamFrequencies()Urho3D::Graphics
ResolveToTexture(Texture2D *destination, const IntRect &viewport)Urho3D::Graphics
scissorRect_Urho3D::Graphicsprivate
scissorTest_Urho3D::Graphicsprivate
scratchBuffers_Urho3D::Graphicsprivate
SendEvent(StringHash eventType)Urho3D::Object
SendEvent(StringHash eventType, VariantMap &eventData)Urho3D::Object
SetBlendMode(BlendMode mode)Urho3D::Graphics
SetColorWrite(bool enable)Urho3D::Graphics
SetCullMode(CullMode mode)Urho3D::Graphics
SetDefaultTextureFilterMode(TextureFilterMode mode)Urho3D::Graphics
SetDepthBias(float constantBias, float slopeScaledBias)Urho3D::Graphics
SetDepthStencil(RenderSurface *depthStencil)Urho3D::Graphics
SetDepthStencil(Texture2D *texture)Urho3D::Graphics
SetDepthTest(CompareMode mode)Urho3D::Graphics
SetDepthWrite(bool enable)Urho3D::Graphics
SetExternalWindow(void *window)Urho3D::Graphics
SetFillMode(FillMode mode)Urho3D::Graphics
SetForceSM2(bool enable)Urho3D::Graphics
SetIndexBuffer(IndexBuffer *buffer)Urho3D::Graphics
SetMode(int width, int height, bool fullscreen, bool vsync, bool tripleBuffer, int multiSample)Urho3D::Graphics
SetMode(int width, int height)Urho3D::Graphics
SetRenderTarget(unsigned index, RenderSurface *renderTarget)Urho3D::Graphics
SetRenderTarget(unsigned index, Texture2D *texture)Urho3D::Graphics
SetScissorTest(bool enable, const Rect &rect=Rect::FULL, bool borderInclusive=true)Urho3D::Graphics
SetScissorTest(bool enable, const IntRect &rect)Urho3D::Graphics
SetShaderParameter(StringHash param, const float *data, unsigned count)Urho3D::Graphics
SetShaderParameter(StringHash param, float value)Urho3D::Graphics
SetShaderParameter(StringHash param, const Color &color)Urho3D::Graphics
SetShaderParameter(StringHash param, const Matrix3 &matrix)Urho3D::Graphics
SetShaderParameter(StringHash param, const Vector3 &vector)Urho3D::Graphics
SetShaderParameter(StringHash param, const Matrix4 &matrix)Urho3D::Graphics
SetShaderParameter(StringHash param, const Vector4 &vector)Urho3D::Graphics
SetShaderParameter(StringHash param, const Matrix3x4 &matrix)Urho3D::Graphics
SetShaders(ShaderVariation *vs, ShaderVariation *ps)Urho3D::Graphics
SetStencilTest(bool enable, CompareMode mode=CMP_ALWAYS, StencilOp pass=OP_KEEP, StencilOp fail=OP_KEEP, StencilOp zFail=OP_KEEP, unsigned stencilRef=0, unsigned compareMask=M_MAX_UNSIGNED, unsigned writeMask=M_MAX_UNSIGNED)Urho3D::Graphics
SetStreamFrequency(unsigned index, unsigned frequency)Urho3D::Graphics
SetTexture(unsigned index, Texture *texture)Urho3D::Graphics
SetTextureAnisotropy(unsigned level)Urho3D::Graphics
SetTextureUnitMappings()Urho3D::Graphicsprivate
SetVertexBuffer(VertexBuffer *buffer)Urho3D::Graphics
SetVertexBuffers(const Vector< VertexBuffer * > &buffers, const PODVector< unsigned > &elementMasks, unsigned instanceOffset=0)Urho3D::Graphics
SetVertexBuffers(const Vector< SharedPtr< VertexBuffer > > &buffers, const PODVector< unsigned > &elementMasks, unsigned instanceOffset=0)Urho3D::Graphics
SetViewport(const IntRect &rect)Urho3D::Graphics
SetViewTexture(Texture *texture)Urho3D::Graphics
SetWindowTitle(const String &windowTitle)Urho3D::Graphics
shaderParameters_Urho3D::Graphicsprivate
shaderParameterSources_Urho3D::Graphicsprivate
shadowMapFormat_Urho3D::Graphicsprivate
slopeScaledDepthBias_Urho3D::Graphicsprivate
stencilCompareMask_Urho3D::Graphicsprivate
stencilFail_Urho3D::Graphicsprivate
stencilPass_Urho3D::Graphicsprivate
stencilRef_Urho3D::Graphicsprivate
stencilTest_Urho3D::Graphicsprivate
stencilTestMode_Urho3D::Graphicsprivate
stencilWriteMask_Urho3D::Graphicsprivate
stencilZFail_Urho3D::Graphicsprivate
streamFrequencies_Urho3D::Graphicsprivate
streamOffsets_Urho3D::Graphicsprivate
streamOffsetSupport_Urho3D::Graphicsprivate
SubscribeToEvent(StringHash eventType, EventHandler *handler)Urho3D::Object
SubscribeToEvent(Object *sender, StringHash eventType, EventHandler *handler)Urho3D::Object
TakeScreenShot(Image &destImage)Urho3D::Graphics
textureAnisotropy_Urho3D::Graphicsprivate
textures_Urho3D::Graphicsprivate
textureUnits_Urho3D::Graphicsprivate
ToggleFullscreen()Urho3D::Graphics
tripleBuffer_Urho3D::Graphicsprivate
UnsubscribeFromAllEvents()Urho3D::Object
UnsubscribeFromAllEventsExcept(const PODVector< StringHash > &exceptions, bool onlyUserData)Urho3D::Object
UnsubscribeFromEvent(StringHash eventType)Urho3D::Object
UnsubscribeFromEvent(Object *sender, StringHash eventType)Urho3D::Object
UnsubscribeFromEvents(Object *sender)Urho3D::Object
vertexBuffers_Urho3D::Graphicsprivate
vertexDeclaration_Urho3D::Graphicsprivate
vertexDeclarations_Urho3D::Graphicsprivate
vertexShader_Urho3D::Graphicsprivate
viewport_Urho3D::Graphicsprivate
viewTexture_Urho3D::Graphicsprivate
vsync_Urho3D::Graphicsprivate
WeakRefs() const Urho3D::RefCounted
width_Urho3D::Graphicsprivate
windowPosX_Urho3D::Graphicsprivate
windowPosY_Urho3D::Graphicsprivate
windowTitle_Urho3D::Graphicsprivate
~Graphics()Urho3D::Graphicsvirtual
~Object()Urho3D::Objectvirtual
~RefCounted()Urho3D::RefCountedvirtual