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

Method Shader

Source/Engine/Content/Assets/Shader.cpp:17–24  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15REGISTER_BINARY_ASSET_WITH_UPGRADER(Shader, "FlaxEngine.Shader", ShaderAssetUpgrader, false);
16
17Shader::Shader(const SpawnParams& params, const AssetInfo* info)
18 : ShaderAssetTypeBase<BinaryAsset>(params, info)
19{
20 ASSERT(GPUDevice::Instance);
21 _shader = GPUDevice::Instance->CreateShader(GPU_GET_RESOURCE_NAME_FROM_ASSET(info));
22 ASSERT(_shader);
23 GPU = _shader;
24}
25
26Shader::~Shader()
27{

Callers

nothing calls this directly

Calls 1

CreateShaderMethod · 0.45

Tested by

no test coverage detected