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, bool &newBorderless, int &monitor)Urho3D::Graphicsprivate
alphaToCoverage_Urho3D::Graphicsprivate
anisotropySupport_Urho3D::Graphicsprivate
apiName_Urho3D::Graphicsprivate
BeginDumpShaders(const String &fileName)Urho3D::Graphics
BeginFrame()Urho3D::Graphics
BindColorAttachment(unsigned index, unsigned target, unsigned object, bool isRenderBuffer)Urho3D::Graphicsprivate
BindDepthAttachment(unsigned object, bool isRenderBuffer)Urho3D::Graphicsprivate
BindFramebuffer(unsigned fbo)Urho3D::Graphicsprivate
BindStencilAttachment(unsigned object, bool isRenderBuffer)Urho3D::Graphicsprivate
blendMode_Urho3D::Graphicsprivate
borderless_Urho3D::Graphicsprivate
CheckFeatureSupport()Urho3D::Graphicsprivate
CheckFramebuffer()Urho3D::Graphicsprivate
CleanupFramebuffers()Urho3D::Graphicsprivate
CleanupRenderSurface(RenderSurface *surface)Urho3D::Graphics
CleanupScratchBuffers()Urho3D::Graphics
CleanupShaderPrograms(ShaderVariation *variation)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
clipPlane_Urho3D::Graphicsprivate
Close()Urho3D::Graphics
colorWrite_Urho3D::Graphicsprivate
constantDepthBias_Urho3D::Graphicsprivate
context_Urho3D::Objectprotected
CreateDevice(int width, int height, int multiSample)Urho3D::Graphicsprivate
CreateDevice(unsigned adapter, unsigned deviceType)Urho3D::Graphicsprivate
CreateFramebuffer()Urho3D::Graphicsprivate
CreateInterface()Urho3D::Graphicsprivate
CreateResolveTexture()Urho3D::Graphicsprivate
CreateWindowIcon()Urho3D::Graphicsprivate
cullMode_Urho3D::Graphicsprivate
defaultTextureAnisotropy_Urho3D::Graphicsprivate
defaultTextureFilterMode_Urho3D::Graphicsprivate
deferredSupport_Urho3D::Graphicsprivate
DeleteFramebuffer(unsigned fbo)Urho3D::Graphicsprivate
depthStencil_Urho3D::Graphicsprivate
depthTestMode_Urho3D::Graphicsprivate
depthWrite_Urho3D::Graphicsprivate
Draw(PrimitiveType type, unsigned vertexStart, unsigned vertexCount)Urho3D::Graphics
Draw(PrimitiveType type, unsigned indexStart, unsigned indexCount, unsigned minVertex, unsigned vertexCount)Urho3D::Graphics
Draw(PrimitiveType type, unsigned indexStart, unsigned indexCount, unsigned baseVertexIndex, unsigned minVertex, unsigned vertexCount)Urho3D::Graphics
DrawInstanced(PrimitiveType type, unsigned indexStart, unsigned indexCount, unsigned minVertex, unsigned vertexCount, unsigned instanceCount)Urho3D::Graphics
DrawInstanced(PrimitiveType type, unsigned indexStart, unsigned indexCount, unsigned baseVertexIndex, unsigned minVertex, unsigned vertexCount, unsigned instanceCount)Urho3D::Graphics
dummyColorFormat_Urho3D::Graphicsprivate
dxtTextureSupport_Urho3D::Graphicsprivate
EndDumpShaders()Urho3D::Graphics
EndFrame()Urho3D::Graphics
etcTextureSupport_Urho3D::Graphicsprivate
externalWindow_Urho3D::Graphicsprivate
fillMode_Urho3D::Graphicsprivate
flushGPU_Urho3D::Graphicsprivate
forceGL2_Urho3D::Graphicsprivate
FreeScratchBuffer(void *buffer)Urho3D::Graphics
fullscreen_Urho3D::Graphicsprivate
GetAlphaFormat()Urho3D::Graphicsstatic
GetAlphaToCoverage() const Urho3D::Graphicsinline
GetAnisotropySupport() const Urho3D::Graphicsinline
GetApiName() const Urho3D::Graphicsinline
GetBlendMode() const Urho3D::Graphicsinline
GetBorderless() const Urho3D::Graphicsinline
GetCategory() const Urho3D::Object
GetColorWrite() const Urho3D::Graphicsinline
GetContext() const Urho3D::Objectinline
GetCullMode() const Urho3D::Graphicsinline
GetDefaultTextureAnisotropy() 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
GetDesktopResolution(int monitor) const Urho3D::Graphics
GetDither() const Urho3D::Graphics
GetDummyColorFormat() const Urho3D::Graphicsinline
GetEventDataMap() const Urho3D::Object
GetEventHandler() const Urho3D::Object
GetEventSender() const Urho3D::Object
GetExternalWindow() const Urho3D::Graphicsinline
GetFillMode() const Urho3D::Graphicsinline
GetFloat16Format()Urho3D::Graphicsstatic
GetFloat32Format()Urho3D::Graphicsstatic
GetFlushGPU() const Urho3D::Graphicsinline
GetForceGL2() const Urho3D::Graphicsinline
GetFormat(CompressedFormat format) const Urho3D::Graphics
GetFormat(const String &formatName)Urho3D::Graphicsstatic
GetFullscreen() const Urho3D::Graphicsinline
GetGL3Support()Urho3D::Graphicsstatic
GetGlobalVar(StringHash key) const Urho3D::Object
GetGlobalVars() const Urho3D::Object
GetHardwareShadowSupport() const Urho3D::Graphicsinline
GetHeight() const Urho3D::Graphicsinline
GetHighDPI() const Urho3D::Graphicsinline
GetHiresShadowMapFormat() const Urho3D::Graphicsinline
GetImpl() const Urho3D::Graphicsinline
GetIndexBuffer() const Urho3D::Graphicsinline
GetInstancingSupport() const Urho3D::Graphicsinline
GetLightPrepassSupport() const Urho3D::Graphicsinline
GetLineAntiAlias() const Urho3D::Graphicsinline
GetLinearDepthFormat()Urho3D::Graphicsstatic
GetLuminanceAlphaFormat()Urho3D::Graphicsstatic
GetLuminanceFormat()Urho3D::Graphicsstatic
GetMaxBones()Urho3D::Graphicsstatic
GetMonitor() const Urho3D::Graphicsinline
GetMonitorCount() const Urho3D::Graphics
GetMultiSample() const Urho3D::Graphicsinline
GetMultiSampleLevels() const Urho3D::Graphics
GetNumBatches() const Urho3D::Graphicsinline
GetNumPrimitives() const Urho3D::Graphicsinline
GetOrCreateConstantBuffer(ShaderType type, unsigned index, unsigned size)Urho3D::Graphics
GetOrientations() const Urho3D::Graphicsinline
GetPixelShader() const Urho3D::Graphicsinline
GetPixelUVOffset()Urho3D::Graphicsinlinestatic
GetReadableDepthFormat()Urho3D::Graphicsstatic
GetReadableDepthSupport() const Urho3D::Graphicsinline
GetRefreshRate() const Urho3D::Graphicsinline
GetRenderTarget(unsigned index) const Urho3D::Graphics
GetRenderTargetDimensions() const Urho3D::Graphics
GetResizable() const Urho3D::Graphicsinline
GetResolutions(int monitor) 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
GetShader(ShaderType type, const String &name, const String &defines=String::EMPTY) const Urho3D::Graphics
GetShader(ShaderType type, const char *name, const char *defines) const Urho3D::Graphics
GetShaderCacheDir() const Urho3D::Graphicsinline
GetShaderProgram() const Urho3D::Graphics
GetShadowMapFormat() const Urho3D::Graphicsinline
GetSize() const Urho3D::Graphicsinline
GetSRGB() const Urho3D::Graphicsinline
GetSRGBSupport() const Urho3D::Graphicsinline
GetSRGBWriteSupport() 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
GetSubsystem(StringHash type) const Urho3D::Object
GetSubsystem() const Urho3D::Object
GetTexture(unsigned index) const Urho3D::Graphics
GetTextureUnit(const String &name)Urho3D::Graphics
GetTextureUnitName(TextureUnit unit)Urho3D::Graphics
GetTripleBuffer() const Urho3D::Graphicsinline
GetType() const =0Urho3D::Objectpure virtual
GetTypeInfo() const =0Urho3D::Objectpure virtual
GetTypeInfoStatic()Urho3D::Objectinlinestatic
GetTypeName() const =0Urho3D::Objectpure virtual
GetUseClipPlane() const Urho3D::Graphicsinline
GetVertexBuffer(unsigned index) const Urho3D::Graphics
GetVertexShader() const Urho3D::Graphicsinline
GetViewport() const Urho3D::Graphicsinline
GetVSync() const Urho3D::Graphicsinline
GetWidth() const Urho3D::Graphicsinline
GetWindow() const Urho3D::Graphicsinline
GetWindowPosition() const Urho3D::Graphics
GetWindowTitle() const Urho3D::Graphicsinline
gl3SupportUrho3D::Graphicsprivatestatic
gpuObjectMutex_Urho3D::Graphicsprivate
gpuObjects_Urho3D::Graphicsprivate
Graphics(Context *context)Urho3D::Graphics
hardwareShadowSupport_Urho3D::Graphicsprivate
HasEventHandlers() const Urho3D::Objectinline
HasShaderParameter(StringHash param)Urho3D::Graphics
HasSubscribedToEvent(StringHash eventType) const Urho3D::Object
HasSubscribedToEvent(Object *sender, StringHash eventType) const Urho3D::Object
HasTextureUnit(TextureUnit unit)Urho3D::Graphics
height_Urho3D::Graphicsprivate
highDPI_Urho3D::Graphicsprivate
hiresShadowMapFormat_Urho3D::Graphicsprivate
impl_Urho3D::Graphicsprivate
indexBuffer_Urho3D::Graphicsprivate
instancingSupport_Urho3D::Graphicsprivate
IsDeviceLost() const Urho3D::Graphics
IsInitialized() const Urho3D::Graphics
IsInstanceOf(StringHash type) const Urho3D::Object
IsInstanceOf(const TypeInfo *typeInfo) const Urho3D::Object
IsInstanceOf() const Urho3D::Objectinline
lastShader_Urho3D::Graphicsmutableprivate
lastShaderName_Urho3D::Graphicsmutableprivate
lightPrepassSupport_Urho3D::Graphicsprivate
lineAntiAlias_Urho3D::Graphicsprivate
MarkFBODirty()Urho3D::Graphics
Maximize()Urho3D::Graphics
maxScratchBufferRequest_Urho3D::Graphicsprivate
Minimize()Urho3D::Graphics
monitor_Urho3D::Graphicsprivate
multiSample_Urho3D::Graphicsprivate
NeedParameterUpdate(ShaderParameterGroup group, const void *source)Urho3D::Graphics
numBatches_Urho3D::Graphicsprivate
numPrimitives_Urho3D::Graphicsprivate
Object(Context *context)Urho3D::Object
OnDeviceLost()Urho3D::Graphicsprivate
OnDeviceReset()Urho3D::Graphicsprivate
OnEvent(Object *sender, StringHash eventType, VariantMap &eventData)Urho3D::Objectvirtual
OnWindowMoved()Urho3D::Graphics
OnWindowResized()Urho3D::Graphics
OpenWindow(int width, int height, bool resizable, bool borderless)Urho3D::Graphicsprivate
orientations_Urho3D::Graphicsprivate
pixelShader_Urho3D::Graphicsprivate
pixelUVOffsetUrho3D::Graphicsprivatestatic
position_Urho3D::Graphicsprivate
PrecacheShaders(Deserializer &source)Urho3D::Graphics
PrepareDraw()Urho3D::Graphicsprivate
primitiveType_Urho3D::Graphicsprivate
pvrtcTextureSupport_Urho3D::Graphicsprivate
RefCounted()Urho3D::RefCounted
RefCountPtr()Urho3D::RefCountedinline
refreshRate_Urho3D::Graphicsprivate
Refs() const Urho3D::RefCounted
Release(bool clearGPUObjects, bool closeWindow)Urho3D::Graphicsprivate
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::Graphicsprivate
resizable_Urho3D::Graphicsprivate
ResolveToTexture(Texture2D *destination, const IntRect &viewport)Urho3D::Graphics
ResolveToTexture(Texture2D *texture)Urho3D::Graphics
ResolveToTexture(TextureCube *texture)Urho3D::Graphics
Restore()Urho3D::Graphics
scissorRect_Urho3D::Graphicsprivate
scissorTest_Urho3D::Graphicsprivate
scratchBuffers_Urho3D::Graphicsprivate
SendEvent(StringHash eventType)Urho3D::Object
SendEvent(StringHash eventType, VariantMap &eventData)Urho3D::Object
SendEvent(StringHash eventType, Args...args)Urho3D::Objectinline
SetBlendMode(BlendMode mode, bool alphaToCoverage=false)Urho3D::Graphics
SetClipPlane(bool enable, const Plane &clipPlane=Plane::UP, const Matrix3x4 &view=Matrix3x4::IDENTITY, const Matrix4 &projection=Matrix4::IDENTITY)Urho3D::Graphics
SetColorWrite(bool enable)Urho3D::Graphics
SetCullMode(CullMode mode)Urho3D::Graphics
SetDefaultTextureAnisotropy(unsigned level)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
SetDither(bool enable)Urho3D::Graphics
SetExternalWindow(void *window)Urho3D::Graphics
SetFillMode(FillMode mode)Urho3D::Graphics
SetFlushGPU(bool enable)Urho3D::Graphics
SetForceGL2(bool enable)Urho3D::Graphics
SetGlobalVar(StringHash key, const Variant &value)Urho3D::Object
SetIndexBuffer(IndexBuffer *buffer)Urho3D::Graphics
SetLineAntiAlias(bool enable)Urho3D::Graphics
SetMode(int width, int height, bool fullscreen, bool borderless, bool resizable, bool highDPI, bool vsync, bool tripleBuffer, int multiSample, int monitor, int refreshRate)Urho3D::Graphics
SetMode(int width, int height)Urho3D::Graphics
SetOrientations(const String &orientations)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
SetShaderCacheDir(const String &path)Urho3D::Graphics
SetShaderParameter(StringHash param, const float *data, unsigned count)Urho3D::Graphics
SetShaderParameter(StringHash param, float value)Urho3D::Graphics
SetShaderParameter(StringHash param, int value)Urho3D::Graphics
SetShaderParameter(StringHash param, bool value)Urho3D::Graphics
SetShaderParameter(StringHash param, const Color &color)Urho3D::Graphics
SetShaderParameter(StringHash param, const Vector2 &vector)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
SetShaderParameter(StringHash param, const Variant &value)Urho3D::Graphics
SetShaders(ShaderVariation *vs, ShaderVariation *ps)Urho3D::Graphics
SetSRGB(bool enable)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::Graphicsprivate
SetTexture(unsigned index, Texture *texture)Urho3D::Graphics
SetTextureForUpdate(Texture *texture)Urho3D::Graphics
SetTextureParametersDirty()Urho3D::Graphics
SetTextureUnitMappings()Urho3D::Graphicsprivate
SetUBO(unsigned object)Urho3D::Graphics
SetVBO(unsigned object)Urho3D::Graphics
SetVertexAttribDivisor(unsigned location, unsigned divisor)Urho3D::Graphicsprivate
SetVertexBuffer(VertexBuffer *buffer)Urho3D::Graphics
SetVertexBuffers(const PODVector< VertexBuffer * > &buffers, unsigned instanceOffset=0)Urho3D::Graphics
SetVertexBuffers(const Vector< SharedPtr< VertexBuffer > > &buffers, unsigned instanceOffset=0)Urho3D::Graphics
SetViewport(const IntRect &rect)Urho3D::Graphics
SetWindowIcon(Image *windowIcon)Urho3D::Graphics
SetWindowPosition(const IntVector2 &position)Urho3D::Graphics
SetWindowPosition(int x, int y)Urho3D::Graphics
SetWindowTitle(const String &windowTitle)Urho3D::Graphics
shaderCacheDir_Urho3D::Graphicsprivate
shaderExtension_Urho3D::Graphicsprivate
shaderParameterSources_Urho3D::Graphicsprivate
shaderPath_Urho3D::Graphicsprivate
shaderPrecache_Urho3D::Graphicsprivate
shadowMapFormat_Urho3D::Graphicsprivate
slopeScaledDepthBias_Urho3D::Graphicsprivate
sRGB_Urho3D::Graphicsprivate
sRGBSupport_Urho3D::Graphicsprivate
sRGBWriteSupport_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
SubscribeToEvent(StringHash eventType, EventHandler *handler)Urho3D::Object
SubscribeToEvent(Object *sender, StringHash eventType, EventHandler *handler)Urho3D::Object
SubscribeToEvent(StringHash eventType, const std::function< void(StringHash, VariantMap &)> &function, void *userData=nullptr)Urho3D::Object
SubscribeToEvent(Object *sender, StringHash eventType, const std::function< void(StringHash, VariantMap &)> &function, void *userData=nullptr)Urho3D::Object
TakeScreenShot(Image &destImage)Urho3D::Graphics
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
UpdateSwapChain(int width, int height)Urho3D::Graphicsprivate
URHO3D_OBJECT(Graphics, Object) (defined in Urho3D::Graphics)Urho3D::Graphicsprivate
useClipPlane_Urho3D::Graphicsprivate
vertexBuffers_Urho3D::Graphicsprivate
vertexDeclarationHash_Urho3D::Graphicsprivate
vertexShader_Urho3D::Graphicsprivate
viewport_Urho3D::Graphicsprivate
vsync_Urho3D::Graphicsprivate
WeakRefs() const Urho3D::RefCounted
width_Urho3D::Graphicsprivate
window_Urho3D::Graphicsprivate
windowIcon_Urho3D::Graphicsprivate
windowTitle_Urho3D::Graphicsprivate
~Graphics()Urho3D::Graphicsvirtual
~Object() overrideUrho3D::Objectvirtual
~RefCounted()Urho3D::RefCountedvirtual