IGUIResourceProvider
interludesoftware.tick¶
Interlude.Tick¶
IGUIResourceProvider Interface¶
Derived
↳ CompositeResourceProvider
↳ GUIResourceProvider
Methods¶
IGUIResourceProvider.TryGetFont(string, int, Font) Method¶
Attempts to find a font by name and exact pixel size. Returns true and sets foundFont on success.
Parameters¶
fontName System.String
size System.Int32
foundFont Font
Returns¶
IGUIResourceProvider.TryGetFontScaled(string, int, Font) Method¶
Attempts to find the best available font for the requested size. Defaults to an exact TryGetFont(string, int, Font) lookup; providers may override to select the closest atlas size.
Parameters¶
fontName System.String
requestedSize System.Int32
foundFont Font
Returns¶
IGUIResourceProvider.TryGetImage(string, Texture) Method¶
Attempts to find a texture by name. Returns true and sets foundImage on success.
Parameters¶
imageName System.String
foundImage UnityEngine.Texture
Returns¶
IGUIResourceProvider.TryGetShader(string, Shader) Method¶
Attempts to find a shader by name. Returns true and sets foundShader on success.
Parameters¶
shaderName System.String
foundShader UnityEngine.Shader
Returns¶
IGUIResourceProvider.TryGetSprite(string, Sprite) Method¶
Attempts to find a sprite by name. Returns true and sets foundSprite on success. Defaults to "no sprites" so existing providers need not implement it; providers holding sprite-atlas art override it.
Parameters¶
spriteName System.String
foundSprite UnityEngine.Sprite