MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / GetCustomOrDefault

Function GetCustomOrDefault

Source/Engine/Renderer/PostProcessingPass.cpp:157–172  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

155}
156
157GPUTexture* GetCustomOrDefault(Texture* customTexture, AssetReference<Texture>& defaultTexture, const Char* defaultName)
158{
159 // Check if use custom texture
160 if (customTexture)
161 return customTexture->GetTexture();
162
163 // Check if need to load default texture
164 if (defaultTexture == nullptr)
165 {
166 // Load default
167 defaultTexture = Content::LoadAsyncInternal<Texture>(defaultName);
168 }
169
170 // Use default texture or nothing
171 return defaultTexture ? defaultTexture->GetTexture() : nullptr;
172}
173
174/// <summary>
175/// Calculates the Gaussian blur filter kernel. This implementation is

Callers 1

RenderMethod · 0.85

Calls 1

GetTextureMethod · 0.80

Tested by

no test coverage detected