#include <Material.h>
◆ FMaterial() [1/3]
◆ ~FMaterial()
| FMaterial::~FMaterial |
( |
| ) |
|
◆ FMaterial() [2/3]
◆ FMaterial() [3/3]
◆ Bind()
| void FMaterial::Bind |
( |
ID3D11DeviceContext * | DeviceContext | ) |
|
◆ CreateConstantBuffer()
| int32 FMaterial::CreateConstantBuffer |
( |
ID3D11Device * | Device, |
|
|
uint32 | InSize ) |
◆ GetConstantBuffer()
◆ GetName()
| const FString & FMaterial::GetName |
( |
| ) |
const |
|
inline |
◆ GetPixelShader()
◆ GetVertexShader()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ RegisterParameter()
◆ Release()
| void FMaterial::Release |
( |
| ) |
|
◆ SetName()
| void FMaterial::SetName |
( |
const FString & | InName | ) |
|
|
inline |
◆ SetParameterData()
| bool FMaterial::SetParameterData |
( |
const FString & | ParamName, |
|
|
const void * | Data, |
|
|
uint32 | DataSize ) |
◆ SetPixelShader()
| void FMaterial::SetPixelShader |
( |
const std::shared_ptr< FPixelShader > & | InPS | ) |
|
|
inline |
◆ SetScalarParameter()
| bool FMaterial::SetScalarParameter |
( |
const FString & | ParamName, |
|
|
float | Value ) |
◆ SetVector3Parameter()
| bool FMaterial::SetVector3Parameter |
( |
const FString & | ParamName, |
|
|
const FVector & | Value ) |
◆ SetVectorParameter()
| bool FMaterial::SetVectorParameter |
( |
const FString & | ParamName, |
|
|
const FVector4 & | Value ) |
◆ SetVertexShader()
| void FMaterial::SetVertexShader |
( |
const std::shared_ptr< FVertexShader > & | InVS | ) |
|
|
inline |
The documentation for this class was generated from the following files: