ngfx::MTLShaderModule
Inherited by ngfx::MTLComputeShaderModule, ngfx::MTLFragmentShaderModule, ngfx::MTLVertexShaderModule
Public Functions
| Name | |
|---|---|
| virtual void | initFromFile(id< MTLDevice > device, const std::string & filename) |
| virtual | ~MTLShaderModule() |
Protected Functions
| Name | |
|---|---|
| virtual void | initFromByteCode(id< MTLDevice > device, void * data, uint32_t size) |
Public Attributes
| Name | |
|---|---|
| id< MTLLibrary > | mtlLibrary |
| id< MTLFunction > | mtlFunction |
Public Functions Documentation
function initFromFile
virtual void initFromFile(
id< MTLDevice > device,
const std::string & filename
)
function ~MTLShaderModule
inline virtual ~MTLShaderModule()
Protected Functions Documentation
function initFromByteCode
virtual void initFromByteCode(
id< MTLDevice > device,
void * data,
uint32_t size
)
Public Attributes Documentation
variable mtlLibrary
id< MTLLibrary > mtlLibrary;
variable mtlFunction
id< MTLFunction > mtlFunction;
Updated on 3 April 2021 at 20:21:51 PDT