#include <PixelShaderAssetData.hpp>
Inherits s3d::IAsset.
◆ PixelShaderAssetData() [1/8]
SIV3D_NODISCARD_CXX20 s3d::PixelShaderAssetData::PixelShaderAssetData |
( |
| ) |
|
◆ PixelShaderAssetData() [2/8]
◆ PixelShaderAssetData() [3/8]
SIV3D_NODISCARD_CXX20 s3d::PixelShaderAssetData::PixelShaderAssetData |
( |
const HLSL & |
hlsl, |
|
|
const Array< AssetTag > & |
tags = {} |
|
) |
| |
|
explicit |
◆ PixelShaderAssetData() [4/8]
SIV3D_NODISCARD_CXX20 s3d::PixelShaderAssetData::PixelShaderAssetData |
( |
const GLSL & |
glsl, |
|
|
const Array< AssetTag > & |
tags = {} |
|
) |
| |
|
explicit |
◆ PixelShaderAssetData() [5/8]
SIV3D_NODISCARD_CXX20 s3d::PixelShaderAssetData::PixelShaderAssetData |
( |
const MSL & |
msl, |
|
|
const Array< AssetTag > & |
tags = {} |
|
) |
| |
|
explicit |
◆ PixelShaderAssetData() [6/8]
SIV3D_NODISCARD_CXX20 s3d::PixelShaderAssetData::PixelShaderAssetData |
( |
const ESSL & |
essl, |
|
|
const Array< AssetTag > & |
tags = {} |
|
) |
| |
|
explicit |
◆ PixelShaderAssetData() [7/8]
SIV3D_NODISCARD_CXX20 s3d::PixelShaderAssetData::PixelShaderAssetData |
( |
const WGSL & |
wgsl, |
|
|
const Array< AssetTag > & |
tags = {} |
|
) |
| |
|
explicit |
◆ PixelShaderAssetData() [8/8]
SIV3D_NODISCARD_CXX20 s3d::PixelShaderAssetData::PixelShaderAssetData |
( |
const ShaderGroup & |
shaderGroup, |
|
|
const Array< AssetTag > & |
tags = {} |
|
) |
| |
|
explicit |
◆ DefaultLoad()
◆ DefaultRelease()
◆ load()
bool s3d::PixelShaderAssetData::load |
( |
const String & |
hint | ) |
|
|
overridevirtual |
◆ loadAsync()
void s3d::PixelShaderAssetData::loadAsync |
( |
const String & |
hint | ) |
|
|
overridevirtual |
◆ release()
void s3d::PixelShaderAssetData::release |
( |
| ) |
|
|
overridevirtual |
◆ wait()
void s3d::PixelShaderAssetData::wait |
( |
| ) |
|
|
overridevirtual |
◆ bindings
◆ entryPoint
String s3d::PixelShaderAssetData::entryPoint |
◆ onLoad
◆ onRelease
◆ path
FilePath s3d::PixelShaderAssetData::path |
◆ ps
The documentation for this struct was generated from the following file: