Home | History | Annotate | Download | only in vulkan

Lines Matching refs:SamplerCreateInfo

7195   struct SamplerCreateInfo
7197 SamplerCreateInfo( SamplerCreateFlags flags_ = SamplerCreateFlags(), Filter magFilter_ = Filter::eNearest, Filter minFilter_ = Filter::eNearest, SamplerMipmapMode mipmapMode_ = SamplerMipmapMode::eNearest, SamplerAddressMode addressModeU_ = SamplerAddressMode::eRepeat, SamplerAddressMode addressModeV_ = SamplerAddressMode::eRepeat, SamplerAddressMode addressModeW_ = SamplerAddressMode::eRepeat, float mipLodBias_ = 0, Bool32 anisotropyEnable_ = 0, float maxAnisotropy_ = 0, Bool32 compareEnable_ = 0, CompareOp compareOp_ = CompareOp::eNever, float minLod_ = 0, float maxLod_ = 0, BorderColor borderColor_ = BorderColor::eFloatTransparentBlack, Bool32 unnormalizedCoordinates_ = 0 )
7219 SamplerCreateInfo( VkSamplerCreateInfo const & rhs )
7221 memcpy( this, &rhs, sizeof(SamplerCreateInfo) );
7224 SamplerCreateInfo& operator=( VkSamplerCreateInfo const & rhs )
7226 memcpy( this, &rhs, sizeof(SamplerCreateInfo) );
7230 SamplerCreateInfo& setSType( StructureType sType_ )
7236 SamplerCreateInfo& setPNext( const void* pNext_ )
7242 SamplerCreateInfo& setFlags( SamplerCreateFlags flags_ )
7248 SamplerCreateInfo& setMagFilter( Filter magFilter_ )
7254 SamplerCreateInfo& setMinFilter( Filter minFilter_ )
7260 SamplerCreateInfo& setMipmapMode( SamplerMipmapMode mipmapMode_ )
7266 SamplerCreateInfo& setAddressModeU( SamplerAddressMode addressModeU_ )
7272 SamplerCreateInfo& setAddressModeV( SamplerAddressMode addressModeV_ )
7278 SamplerCreateInfo& setAddressModeW( SamplerAddressMode addressModeW_ )
7284 SamplerCreateInfo& setMipLodBias( float mipLodBias_ )
7290 SamplerCreateInfo& setAnisotropyEnable( Bool32 anisotropyEnable_ )
7296 SamplerCreateInfo& setMaxAnisotropy( float maxAnisotropy_ )
7302 SamplerCreateInfo& setCompareEnable( Bool32 compareEnable_ )
7308 SamplerCreateInfo& setCompareOp( CompareOp compareOp_ )
7314 SamplerCreateInfo& setMinLod( float minLod_ )
7320 SamplerCreateInfo& setMaxLod( float maxLod_ )
7326 SamplerCreateInfo& setBorderColor( BorderColor borderColor_ )
7332 SamplerCreateInfo& setUnnormalizedCoordinates( Bool32 unnormalizedCoordinates_ )
7343 bool operator==( SamplerCreateInfo const& rhs ) const
7365 bool operator!=( SamplerCreateInfo const& rhs ) const
7392 static_assert( sizeof( SamplerCreateInfo ) == sizeof( VkSamplerCreateInfo ), "struct and wrapper have different size!" );
16734 Result createSampler( const SamplerCreateInfo* pCreateInfo, const AllocationCallbacks* pAllocator, Sampler* pSampler ) const
16740 ResultValueType<Sampler>::type createSampler( const SamplerCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator = nullptr ) const
19755 case StructureType::eSamplerCreateInfo: return "SamplerCreateInfo";