MCPcopy Create free account
hub / github.com/carbonengine/trinity / Tr2EffectLibraryParameters

Class Tr2EffectLibraryParameters

trinity/Shader/Tr2Material.h:154–171  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

152};
153
154struct Tr2EffectLibraryParameters : public PassParametersOwner
155{
156 Tr2EffectLibraryParameters();
157
158 Tr2MaterialStageInput m_localInput;
159
160 Tr2MaterialStageInput m_globalInput;
161 Tr2ResourceSetDescriptionAL m_globalResourceSetDesc;
162 Tr2ResourceSetAL m_globalResourceSet;
163 std::vector<ITriReroutable*> m_reroutedParameters;
164 std::vector<ITr2EffectValuePtr> m_usedResources;
165 Tr2BindlessResourcesAL m_usedTextures;
166 bool m_globalResourceSetDirty;
167 bool m_usedTexturesDirty;
168
169 void AddUsedResource( ITr2EffectValuePtr resource ) override;
170 void AddReroutable( ITriReroutable* reroutable ) override;
171};
172
173struct Tr2EffectTechniqueInputs
174{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected