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
AdjustScreenMode(int &newWidth, int &newHeight, ScreenModeParams &params, bool &maximize) constUrho3D::Graphicsprivate
alphaToCoverage_Urho3D::Graphicsprivate
anisotropySupport_Urho3D::Graphicsprivate
apiName_Urho3D::Graphicsprivate
BeginDumpShaders(const String &fileName)Urho3D::Graphics
BeginFrame()Urho3D::Graphics
blendMode_Urho3D::Graphicsprivate
blockEvents_Urho3D::Objectprivate
Cast()Urho3D::Objectinline
Cast() constUrho3D::Objectinline
CleanupScratchBuffers()Urho3D::Graphics
Clear(ClearTargetFlags flags, const Color &color=Color(0.0f, 0.0f, 0.0f, 0.0f), float depth=1.0f, u32 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
CreateWindowIcon()Urho3D::Graphicsprivate
cullMode_Urho3D::Graphicsprivate
defaultTextureAnisotropy_Urho3D::Graphicsprivate
defaultTextureFilterMode_Urho3D::Graphicsprivate
deferredSupport_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
etc2TextureSupport_Urho3D::Graphicsprivate
etcTextureSupport_Urho3D::Graphicsprivate
eventHandlers_Urho3D::Objectprivate
externalWindow_Urho3D::Graphicsprivate
fillMode_Urho3D::Graphicsprivate
FindBestResolutionIndex(int monitor, int width, int height, int refreshRate) constUrho3D::Graphics
FindEventHandler(StringHash eventType, EventHandler **previous=nullptr) constUrho3D::Objectprivate
FindSpecificEventHandler(Object *sender, EventHandler **previous=nullptr) constUrho3D::Objectprivate
FindSpecificEventHandler(Object *sender, StringHash eventType, EventHandler **previous=nullptr) constUrho3D::Objectprivate
flushGPU_Urho3D::Graphicsprivate
forceGL2_Urho3D::Graphicsprivate
FreeScratchBuffer(void *buffer)Urho3D::Graphics
gapiUrho3D::Graphicsinlineprivatestatic
GetAlphaFormat()Urho3D::Graphicsstatic
GetAlphaToCoverage() constUrho3D::Graphicsinline
GetAnisotropySupport() constUrho3D::Graphicsinline
GetApiName() constUrho3D::Graphicsinline
GetBlendMode() constUrho3D::Graphicsinline
GetBlockEvents() constUrho3D::Objectinline
GetBorderless() constUrho3D::Graphicsinline
GetCategory() constUrho3D::Object
GetColorWrite() constUrho3D::Graphicsinline
GetContext() constUrho3D::Objectinline
GetCullMode() constUrho3D::Graphicsinline
GetCurrentMonitor() constUrho3D::Graphics
GetDefaultTextureAnisotropy() constUrho3D::Graphicsinline
GetDefaultTextureFilterMode() constUrho3D::Graphicsinline
GetDeferredSupport() constUrho3D::Graphicsinline
GetDepthConstantBias() constUrho3D::Graphicsinline
GetDepthSlopeScaledBias() constUrho3D::Graphicsinline
GetDepthStencil() constUrho3D::Graphicsinline
GetDepthStencilFormat()Urho3D::Graphicsstatic
GetDepthTest() constUrho3D::Graphicsinline
GetDepthWrite() constUrho3D::Graphicsinline
GetDesktopResolution(int monitor) constUrho3D::Graphics
GetDisplayDPI(int monitor=0) constUrho3D::Graphics
GetDither() constUrho3D::Graphics
GetDummyColorFormat() constUrho3D::Graphicsinline
GetEventDataMap() constUrho3D::Object
GetEventHandler() constUrho3D::Object
GetEventSender() constUrho3D::Object
GetExternalWindow() constUrho3D::Graphicsinline
GetFillMode() constUrho3D::Graphicsinline
GetFloat16Format()Urho3D::Graphicsstatic
GetFloat32Format()Urho3D::Graphicsstatic
GetFlushGPU() constUrho3D::Graphicsinline
GetForceGL2() constUrho3D::Graphicsinline
GetFormat(CompressedFormat format) constUrho3D::Graphics
GetFormat(const String &formatName)Urho3D::Graphicsstatic
GetFullscreen() constUrho3D::Graphicsinline
GetGAPI()Urho3D::Graphicsinlinestatic
GetGL3Support()Urho3D::Graphicsstatic
GetGlobalVar(StringHash key) constUrho3D::Object
GetGlobalVars() constUrho3D::Object
GetHardwareShadowSupport() constUrho3D::Graphicsinline
GetHeight() constUrho3D::Graphicsinline
GetHighDPI() constUrho3D::Graphicsinline
GetHiresShadowMapFormat() constUrho3D::Graphicsinline
GetIndexBuffer() constUrho3D::Graphicsinline
GetInstancingSupport() constUrho3D::Graphicsinline
GetLightPrepassSupport() constUrho3D::Graphicsinline
GetLineAntiAlias() constUrho3D::Graphicsinline
GetLinearDepthFormat()Urho3D::Graphicsstatic
GetLuminanceAlphaFormat()Urho3D::Graphicsstatic
GetLuminanceFormat()Urho3D::Graphicsstatic
GetMaxBones()Urho3D::Graphicsstatic
GetMaximized() constUrho3D::Graphics
GetMonitor() constUrho3D::Graphicsinline
GetMonitorCount() constUrho3D::Graphics
GetMultiSample() constUrho3D::Graphicsinline
GetMultiSampleLevels() constUrho3D::Graphics
GetNumBatches() constUrho3D::Graphicsinline
GetNumPrimitives() constUrho3D::Graphicsinline
GetOrCreateConstantBuffer(ShaderType type, unsigned index, unsigned size)Urho3D::Graphics
GetOrientations() constUrho3D::Graphicsinline
GetPixelShader() constUrho3D::Graphicsinline
GetReadableDepthFormat()Urho3D::Graphicsstatic
GetReadableDepthSupport() constUrho3D::Graphicsinline
GetRefreshRate() constUrho3D::Graphicsinline
GetRenderTarget(unsigned index) constUrho3D::Graphics
GetRenderTargetDimensions() constUrho3D::Graphics
GetResizable() constUrho3D::Graphicsinline
GetResolutions(int monitor) constUrho3D::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() constUrho3D::Graphicsinline
GetScissorTest() constUrho3D::Graphicsinline
GetScreenModeParams() constUrho3D::Graphicsinline
GetShader(ShaderType type, const String &name, const String &defines=String::EMPTY) constUrho3D::Graphics
GetShader(ShaderType type, const char *name, const char *defines) constUrho3D::Graphics
GetShaderCacheDir() constUrho3D::Graphicsinline
GetShadowMapFormat() constUrho3D::Graphicsinline
GetSize() constUrho3D::Graphicsinline
GetSRGB() constUrho3D::Graphicsinline
GetSRGBSupport() constUrho3D::Graphicsinline
GetSRGBWriteSupport() constUrho3D::Graphicsinline
GetStencilCompareMask() constUrho3D::Graphicsinline
GetStencilFail() constUrho3D::Graphicsinline
GetStencilPass() constUrho3D::Graphicsinline
GetStencilRef() constUrho3D::Graphicsinline
GetStencilTest() constUrho3D::Graphicsinline
GetStencilTestMode() constUrho3D::Graphicsinline
GetStencilWriteMask() constUrho3D::Graphicsinline
GetStencilZFail() constUrho3D::Graphicsinline
GetSubsystem(StringHash type) constUrho3D::Object
GetSubsystem() constUrho3D::Object
GetTexture(unsigned index) constUrho3D::Graphics
GetTextureUnit(const String &name)Urho3D::Graphics
GetTextureUnitName(TextureUnit unit)Urho3D::Graphics
GetTripleBuffer() constUrho3D::Graphicsinline
GetType() const =0Urho3D::Objectpure virtual
GetTypeInfo() const =0Urho3D::Objectpure virtual
GetTypeInfoStatic()Urho3D::Objectinlinestatic
GetTypeName() const =0Urho3D::Objectpure virtual
GetUseClipPlane() constUrho3D::Graphicsinline
GetVertexBuffer(unsigned index) constUrho3D::Graphics
GetVertexShader() constUrho3D::Graphicsinline
GetViewport() constUrho3D::Graphicsinline
GetVSync() constUrho3D::Graphicsinline
GetWidth() constUrho3D::Graphicsinline
GetWindow() constUrho3D::Graphicsinline
GetWindowPosition() constUrho3D::Graphics
GetWindowTitle() constUrho3D::Graphicsinline
gl3SupportUrho3D::Graphicsinlineprivatestatic
gpuObjectMutex_Urho3D::Graphicsprivate
gpuObjects_Urho3D::Graphicsprivate
Graphics(Context *context, GAPI gapi)Urho3D::Graphicsexplicit
hardwareShadowSupport_Urho3D::Graphicsprivate
HasEventHandlers() constUrho3D::Objectinline
HasShaderParameter(StringHash param)Urho3D::Graphics
HasSubscribedToEvent(StringHash eventType) constUrho3D::Object
HasSubscribedToEvent(Object *sender, StringHash eventType) constUrho3D::Object
HasTextureUnit(TextureUnit unit)Urho3D::Graphics
height_Urho3D::Graphicsprivate
hiresShadowMapFormat_Urho3D::Graphicsprivate
impl_Urho3D::Graphicsprivate
indexBuffer_Urho3D::Graphicsprivate
instancingSupport_Urho3D::Graphicsprivate
IsDeviceLost() constUrho3D::Graphics
IsInitialized() constUrho3D::Graphics
IsInstanceOf(StringHash type) constUrho3D::Object
IsInstanceOf(const TypeInfo *typeInfo) constUrho3D::Object
IsInstanceOf() constUrho3D::Objectinline
lastShader_Urho3D::Graphicsmutableprivate
lastShaderName_Urho3D::Graphicsmutableprivate
lightPrepassSupport_Urho3D::Graphicsprivate
lineAntiAlias_Urho3D::Graphicsprivate
Maximize()Urho3D::Graphics
maxScratchBufferRequest_Urho3D::Graphicsprivate
Minimize()Urho3D::Graphics
NeedParameterUpdate(ShaderParameterGroup group, const void *source)Urho3D::Graphics
numBatches_Urho3D::Graphicsprivate
numPrimitives_Urho3D::Graphicsprivate
Object(Context *context)Urho3D::Objectexplicit
OnEvent(Object *sender, StringHash eventType, VariantMap &eventData)Urho3D::Objectvirtual
OnScreenModeChanged()Urho3D::Graphicsprivate
OnWindowMoved()Urho3D::Graphics
OnWindowResized()Urho3D::Graphics
operator=(const RefCounted &rhs)=deleteUrho3D::RefCounted
orientations_Urho3D::Graphicsprivate
pixelShader_Urho3D::Graphicsprivate
position_Urho3D::Graphicsprivate
PrecacheShaders(Deserializer &source)Urho3D::Graphics
primaryWindowMode_Urho3D::Graphicsprivate
primitiveType_Urho3D::Graphicsprivate
pvrtcTextureSupport_Urho3D::Graphicsprivate
Raise() constUrho3D::Graphics
refCount_Urho3D::RefCountedprivate
RefCounted()Urho3D::RefCounted
RefCounted(const RefCounted &rhs)=deleteUrho3D::RefCounted
RefCountPtr()Urho3D::RefCountedinline
Refs() constUrho3D::RefCounted
ReleaseRef()Urho3D::RefCounted
RemoveEventSender(Object *sender)Urho3D::Objectprivate
RemoveGPUObject(GPUObject *object)Urho3D::Graphics
renderTargets_Urho3D::Graphicsprivate
ReserveScratchBuffer(i32 size)Urho3D::Graphics
ResetDepthStencil()Urho3D::Graphics
ResetRenderTarget(unsigned index)Urho3D::Graphics
ResetRenderTargets()Urho3D::Graphics
ResolveToTexture(Texture2D *destination, const IntRect &viewport)Urho3D::Graphics
ResolveToTexture(Texture2D *texture)Urho3D::Graphics
ResolveToTexture(TextureCube *texture)Urho3D::Graphics
scissorRect_Urho3D::Graphicsprivate
scissorTest_Urho3D::Graphicsprivate
scratchBuffers_Urho3D::Graphicsprivate
screenParams_Urho3D::Graphicsprivate
secondaryWindowMode_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
SetBlockEvents(bool block)Urho3D::Objectinline
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
SetDefaultWindowModes(int width, int height, const ScreenModeParams &params)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
SetGAPI(GAPI value)Urho3D::Graphicsinlinestatic
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
SetScreenMode(int width, int height, const ScreenModeParams &params, bool maximize=false)Urho3D::Graphics
SetScreenMode(int width, int height)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, u32 stencilRef=0, u32 compareMask=M_U32_MASK_ALL_BITS, u32 writeMask=M_U32_MASK_ALL_BITS)Urho3D::Graphics
SetTexture(unsigned index, Texture *texture)Urho3D::Graphics
SetVertexBuffer(VertexBuffer *buffer)Urho3D::Graphics
SetVertexBuffers(const Vector< 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
SetWindowModes(const WindowModeParams &windowMode, const WindowModeParams &secondaryWindowMode, bool maximize=false)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
UnsubscribeFromAllEvents()Urho3D::Object
UnsubscribeFromAllEventsExcept(const Vector< StringHash > &exceptions, bool onlyUserData)Urho3D::Object
UnsubscribeFromEvent(StringHash eventType)Urho3D::Object
UnsubscribeFromEvent(Object *sender, StringHash eventType)Urho3D::Object
UnsubscribeFromEvents(Object *sender)Urho3D::Object
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
WeakRefs() constUrho3D::RefCounted
width_Urho3D::Graphicsprivate
window_Urho3D::Graphicsprivate
windowIcon_Urho3D::Graphicsprivate
windowTitle_Urho3D::Graphicsprivate
~Graphics() overrideUrho3D::Graphics
~Object() overrideUrho3D::Object
~RefCounted()Urho3D::RefCountedvirtual