Wasabi
WEffect Member List

This is the complete list of members for WEffect, including all inherited members.

_GetTypeName()WEffectstatic
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() constWBase
GetDescriptorSetLayout(uint32_t setIndex=0) constWEffect
GetID() constWBase
GetInputLayout(uint32_t layout_index=0) constWEffect
GetInputLayoutSize(uint32_t layout_index=0) constWEffect
GetName() constWBase
GetPipelineLayout() constWEffect
GetRenderFlags() constWEffect
GetTypeName() const overrideWEffectvirtual
LoadArgs(class WRenderTarget *rt, bool bSaveData=false) (defined in WEffect)WEffectstatic
LoadFromStream(WFile *file, std::istream &inputStream, std::vector< void * > &args, std::string nameSuffix) override (defined in WEffect)WEffectvirtual
LoadFromStream(class WFile *file, std::istream &inputStream, vector< void * > &args, std::string nameSuffix)=0 (defined in WFileAsset)WFileAssetpure virtual
m_appWBaseprotected
m_IDWBaseprotected
m_nameWBaseprotected
RemoveReference()WBase
SaveToStream(WFile *file, std::ostream &outputStream) override (defined in WEffect)WEffectvirtual
SetBlendingState(VkPipelineColorBlendAttachmentState state)WEffect
SetBlendingStates(vector< VkPipelineColorBlendAttachmentState > states)WEffect
SetDepthStencilState(VkPipelineDepthStencilStateCreateInfo state)WEffect
SetID(uint32_t newID) overrideWEffectvirtual
SetName(std::string newName) overrideWEffectvirtual
SetPrimitiveTopology(VkPrimitiveTopology topology)WEffect
SetRasterizationState(VkPipelineRasterizationStateCreateInfo state)WEffect
SetRenderFlags(W_EFFECT_RENDER_FLAGS flags)WEffect
UnbindShader(W_SHADER_TYPE type)WEffect
Valid() const overrideWEffectvirtual
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)WEffectfriend
~WBase() (defined in WBase)WBasevirtual
~WEffect() (defined in WEffect)WEffectprotectedvirtual
~WFileAsset() (defined in WFileAsset)WFileAssetvirtual