Wasabi
|
This is the complete list of members for WEffect, including all inherited members.
_GetTypeName() | WEffect | static |
AddReference() | WBase | |
Bind(class WRenderTarget *rt) | WEffect | |
BindShader(WShader *shader) | WEffect | |
BuildPipeline(class WRenderTarget *rt) | WEffect | |
CreateMaterial(uint32_t bindingSet=0, bool isPerFrame=false) | WEffect | |
GetAppPtr() const | WBase | |
GetDescriptorSetLayout(uint32_t setIndex=0) const | WEffect | |
GetID() const | WBase | |
GetInputLayout(uint32_t layout_index=0) const | WEffect | |
GetInputLayoutSize(uint32_t layout_index=0) const | WEffect | |
GetName() const | WBase | |
GetPipelineLayout() const | WEffect | |
GetRenderFlags() const | WEffect | |
GetTypeName() const override | WEffect | virtual |
LoadArgs(class WRenderTarget *rt, bool bSaveData=false) (defined in WEffect) | WEffect | static |
LoadFromStream(WFile *file, std::istream &inputStream, std::vector< void * > &args, std::string nameSuffix) override (defined in WEffect) | WEffect | virtual |
LoadFromStream(class WFile *file, std::istream &inputStream, vector< void * > &args, std::string nameSuffix)=0 (defined in WFileAsset) | WFileAsset | pure virtual |
m_app | WBase | protected |
m_ID | WBase | protected |
m_name | WBase | protected |
RemoveReference() | WBase | |
SaveToStream(WFile *file, std::ostream &outputStream) override (defined in WEffect) | WEffect | virtual |
SetBlendingState(VkPipelineColorBlendAttachmentState state) | WEffect | |
SetBlendingStates(vector< VkPipelineColorBlendAttachmentState > states) | WEffect | |
SetDepthStencilState(VkPipelineDepthStencilStateCreateInfo state) | WEffect | |
SetID(uint32_t newID) override | WEffect | virtual |
SetName(std::string newName) override | WEffect | virtual |
SetPrimitiveTopology(VkPrimitiveTopology topology) | WEffect | |
SetRasterizationState(VkPipelineRasterizationStateCreateInfo state) | WEffect | |
SetRenderFlags(W_EFFECT_RENDER_FLAGS flags) | WEffect | |
UnbindShader(W_SHADER_TYPE type) | WEffect | |
Valid() const override | WEffect | virtual |
WBase(class Wasabi *const app, uint32_t ID=0) (defined in WBase) | WBase | |
WEffect(class Wasabi *const app, uint32_t ID=0) (defined in WEffect) | WEffect | |
WFileAsset(class Wasabi *const app, uint32_t ID=0) (defined in WFileAsset) | WFileAsset | |
WMaterial (defined in WEffect) | WEffect | friend |
~WBase() (defined in WBase) | WBase | virtual |
~WEffect() (defined in WEffect) | WEffect | protectedvirtual |
~WFileAsset() (defined in WFileAsset) | WFileAsset | virtual |