5#include "Rendering/IEffects.h"
7#include "ResourceBase.h"
8#include "EffectDefinition.h"
Contains all Cogs related functionality.
Defines a loadable effect.
Effect resources contain data to control the shader stages of the GPU pipeline.
Effect & operator=(Effect &&other) noexcept=default
Move assign effect from other.
Effect()=default
Default construct an Effect.
bool delayLoad
If the effect should be loaded or delayed.
Effect(Effect &&other) noexcept=default
Move construct effect from other.
struct Material * material
Owning material resource.
Material resources define the how of geometry rendering (the what is defined by Mesh and Texture reso...
Base class for engine resources.