All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Eegeo::Icons::ScreenIconRenderer Member List

This is the complete list of members for Eegeo::Icons::ScreenIconRenderer, including all inherited members.

BatchedScreenIconRenderableCache typedef (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRenderer
Create(IconMaterialSetFactory &iconMaterialSetFactory, IconMaterialSetCache &iconMaterialSetCache, IBatchedScreenIconRenderableFactory &batchedScreenIconRenderableFactory, BatchedScreenIconRenderable::VertexBufferType &screenIconVertexBuffer, bool snapToPixel) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRendererstatic
DrawIcon(const IconDefinition &shapedIcon) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRenderervirtual
DrawIcons(const std::vector< const IconDefinition * > &shapedIcons) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRenderervirtual
EnqueueRenderables(const Rendering::RenderContext &renderContext, Rendering::RenderQueue &renderQueue) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRenderervirtual
Finalize() (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRenderervirtual
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprivate
NonCopyable()=default (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprivate
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprivate
ScreenIconRenderer(IconRendererStateComponent *pTextRendererStateComponent, BatchedScreenIconRenderableCache *pBatchedScreenIconRenderableCache, bool snapToPixel) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRenderer
SetAlpha(float alpha) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRendererinlinevirtual
SetDefaultState() (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRenderervirtual
SetDepthTest(bool depthTest) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRendererinlinevirtual
SetIconColor(const v4 &iconColor) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRendererinlinevirtual
SetIconScale(float iconScale) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRendererinlinevirtual
SetIconSet(const IconSet *pIconSet) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRendererinlinevirtual
SetRenderLayer(Rendering::LayerIds::Values layer, int subLayer) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRendererinlinevirtual
SetStencilFunc(GLenum stencilFunc, int stencilRef, u32 stencilMask) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRendererinlinevirtual
SetStencilMaskedStyle(bool enable, GLenum stencilFunc, const v4 &iconColor) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRendererinlinevirtual
SetStencilTest(bool stencilTest) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRendererinlinevirtual
SetTransform(const v2 &translate, const v2 &rotate, const v2 &scale) (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRendererinlinevirtual
Upload() (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRenderervirtual
~IIconRenderer() (defined in Eegeo::Icons::IIconRenderer)Eegeo::Icons::IIconRendererinlinevirtual
~IRenderableFilter() (defined in Eegeo::Rendering::IRenderableFilter)Eegeo::Rendering::IRenderableFilterinlinevirtual
~IScreenIconRenderer() (defined in Eegeo::Icons::IScreenIconRenderer)Eegeo::Icons::IScreenIconRendererinlinevirtual
~ScreenIconRenderer() (defined in Eegeo::Icons::ScreenIconRenderer)Eegeo::Icons::ScreenIconRenderer