Allocatable() | ion::base::Allocatable | protected |
Allocatable(const Allocatable &other) | ion::base::Allocatable | protected |
Allocatable(const AllocatorPtr &allocator) | ion::base::Allocatable | explicitprotected |
AreCapabilitiesSame(const StateTable &st0, const StateTable &st1) | ion::gfx::StateTable | inlinestatic |
AreSettingsEnforced() const | ion::gfx::StateTable | inline |
BlendEquation enum name | ion::gfx::StateTable | |
BlendFunctionFactor enum name | ion::gfx::StateTable | |
Capability enum name | ion::gfx::StateTable | |
ClearMaskBit enum name | ion::gfx::StateTable | |
CopyFrom(const StateTable &other) | ion::gfx::StateTable | |
CullFaceMode enum name | ion::gfx::StateTable | |
DepthFunction enum name | ion::gfx::StateTable | |
DrawBuffer enum name | ion::gfx::StateTable | |
Enable(Capability capability, bool is_enabled) | ion::gfx::StateTable | inline |
FrontFaceMode enum name | ion::gfx::StateTable | |
GetAllocator() const | ion::base::Allocatable | inline |
GetAllocatorForLifetime(AllocationLifetime lifetime) const | ion::base::Allocatable | inline |
GetAlphaBlendEquation() const | ion::gfx::StateTable | inline |
GetAlphaBlendFunctionDestinationFactor() const | ion::gfx::StateTable | inline |
GetAlphaBlendFunctionSourceFactor() const | ion::gfx::StateTable | inline |
GetAlphaColorWriteMask() const | ion::gfx::StateTable | inline |
GetBackStencilDepthFailOperation() const | ion::gfx::StateTable | inline |
GetBackStencilFailOperation() const | ion::gfx::StateTable | inline |
GetBackStencilFunction() const | ion::gfx::StateTable | inline |
GetBackStencilMask() const | ion::gfx::StateTable | inline |
GetBackStencilPassOperation() const | ion::gfx::StateTable | inline |
GetBackStencilReferenceValue() const | ion::gfx::StateTable | inline |
GetBackStencilWriteMask() const | ion::gfx::StateTable | inline |
GetBlendColor() const | ion::gfx::StateTable | inline |
GetBlueColorWriteMask() const | ion::gfx::StateTable | inline |
GetCapabilityCount() | ion::gfx::StateTable | inlinestatic |
GetClearColor() const | ion::gfx::StateTable | inline |
GetClearDepthValue() const | ion::gfx::StateTable | inline |
GetClearStencilValue() const | ion::gfx::StateTable | inline |
GetCullFaceMode() const | ion::gfx::StateTable | inline |
GetDepthFunction() const | ion::gfx::StateTable | inline |
GetDepthRange() const | ion::gfx::StateTable | inline |
GetDepthWriteMask() const | ion::gfx::StateTable | inline |
GetDrawBuffer() const | ion::gfx::StateTable | inline |
GetEnabledCount() const | ion::gfx::StateTable | inline |
GetEnumString(EnumType value) | ion::gfx::StateTable | static |
GetFrontFaceMode() const | ion::gfx::StateTable | inline |
GetFrontStencilDepthFailOperation() const | ion::gfx::StateTable | inline |
GetFrontStencilFailOperation() const | ion::gfx::StateTable | inline |
GetFrontStencilFunction() const | ion::gfx::StateTable | inline |
GetFrontStencilMask() const | ion::gfx::StateTable | inline |
GetFrontStencilPassOperation() const | ion::gfx::StateTable | inline |
GetFrontStencilReferenceValue() const | ion::gfx::StateTable | inline |
GetFrontStencilWriteMask() const | ion::gfx::StateTable | inline |
GetGreenColorWriteMask() const | ion::gfx::StateTable | inline |
GetHint(HintTarget target) const | ion::gfx::StateTable | inline |
GetLineWidth() const | ion::gfx::StateTable | inline |
GetNonNullAllocator() const | ion::base::Allocatable | inline |
GetPolygonOffsetFactor() const | ion::gfx::StateTable | inline |
GetPolygonOffsetUnits() const | ion::gfx::StateTable | inline |
GetRedColorWriteMask() const | ion::gfx::StateTable | inline |
GetRefCount() const | ion::base::Shareable | inline |
GetRgbBlendEquation() const | ion::gfx::StateTable | inline |
GetRgbBlendFunctionDestinationFactor() const | ion::gfx::StateTable | inline |
GetRgbBlendFunctionSourceFactor() const | ion::gfx::StateTable | inline |
GetSampleCoverageValue() const | ion::gfx::StateTable | inline |
GetScissorBox() const | ion::gfx::StateTable | inline |
GetSetCapabilityCount() const | ion::gfx::StateTable | inline |
GetSetValueCount() const | ion::gfx::StateTable | inline |
GetValueCount() | ion::gfx::StateTable | inlinestatic |
GetViewport() const | ion::gfx::StateTable | inline |
HintMode enum name | ion::gfx::StateTable | |
HintTarget enum name | ion::gfx::StateTable | |
IsCapabilitySet(Capability capability) const | ion::gfx::StateTable | inline |
IsEnabled(Capability capability) const | ion::gfx::StateTable | inline |
IsSampleCoverageInverted() const | ion::gfx::StateTable | inline |
IsValueSet(Value value) const | ion::gfx::StateTable | inline |
kAdd enum value | ion::gfx::StateTable | |
kBack enum value | ion::gfx::StateTable | |
kBackLeft enum value | ion::gfx::StateTable | |
kBackRight enum value | ion::gfx::StateTable | |
kBlend enum value | ion::gfx::StateTable | |
kBlendColorValue enum value | ion::gfx::StateTable | |
kBlendEquationsValue enum value | ion::gfx::StateTable | |
kBlendFunctionsValue enum value | ion::gfx::StateTable | |
kClearColorBufferBit enum value | ion::gfx::StateTable | |
kClearColorValue enum value | ion::gfx::StateTable | |
kClearDepthBufferBit enum value | ion::gfx::StateTable | |
kClearDepthValue enum value | ion::gfx::StateTable | |
kClearStencilBufferBit enum value | ion::gfx::StateTable | |
kClearStencilValue enum value | ion::gfx::StateTable | |
kClockwise enum value | ion::gfx::StateTable | |
kColorWriteMasksValue enum value | ion::gfx::StateTable | |
kConstantAlpha enum value | ion::gfx::StateTable | |
kConstantColor enum value | ion::gfx::StateTable | |
kCounterClockwise enum value | ion::gfx::StateTable | |
kCullBack enum value | ion::gfx::StateTable | |
kCullFace enum value | ion::gfx::StateTable | |
kCullFaceModeValue enum value | ion::gfx::StateTable | |
kCullFront enum value | ion::gfx::StateTable | |
kCullFrontAndBack enum value | ion::gfx::StateTable | |
kDebugOutputSynchronous enum value | ion::gfx::StateTable | |
kDepthAlways enum value | ion::gfx::StateTable | |
kDepthEqual enum value | ion::gfx::StateTable | |
kDepthFunctionValue enum value | ion::gfx::StateTable | |
kDepthGreater enum value | ion::gfx::StateTable | |
kDepthGreaterOrEqual enum value | ion::gfx::StateTable | |
kDepthLess enum value | ion::gfx::StateTable | |
kDepthLessOrEqual enum value | ion::gfx::StateTable | |
kDepthNever enum value | ion::gfx::StateTable | |
kDepthNotEqual enum value | ion::gfx::StateTable | |
kDepthRangeValue enum value | ion::gfx::StateTable | |
kDepthTest enum value | ion::gfx::StateTable | |
kDepthWriteMaskValue enum value | ion::gfx::StateTable | |
kDither enum value | ion::gfx::StateTable | |
kDrawBufferValue enum value | ion::gfx::StateTable | |
kDstAlpha enum value | ion::gfx::StateTable | |
kDstColor enum value | ion::gfx::StateTable | |
kFront enum value | ion::gfx::StateTable | |
kFrontAndBack enum value | ion::gfx::StateTable | |
kFrontFaceModeValue enum value | ion::gfx::StateTable | |
kFrontLeft enum value | ion::gfx::StateTable | |
kFrontRight enum value | ion::gfx::StateTable | |
kGenerateMipmapHint enum value | ion::gfx::StateTable | |
kHintDontCare enum value | ion::gfx::StateTable | |
kHintFastest enum value | ion::gfx::StateTable | |
kHintNicest enum value | ion::gfx::StateTable | |
kHintsValue enum value | ion::gfx::StateTable | |
kLeft enum value | ion::gfx::StateTable | |
kLineWidthValue enum value | ion::gfx::StateTable | |
kMultisample enum value | ion::gfx::StateTable | |
kNone enum value | ion::gfx::StateTable | |
kNumCapabilities enum value | ion::gfx::StateTable | |
kNumValues enum value | ion::gfx::StateTable | |
kOne enum value | ion::gfx::StateTable | |
kOneMinusConstantAlpha enum value | ion::gfx::StateTable | |
kOneMinusConstantColor enum value | ion::gfx::StateTable | |
kOneMinusDstAlpha enum value | ion::gfx::StateTable | |
kOneMinusDstColor enum value | ion::gfx::StateTable | |
kOneMinusSrcAlpha enum value | ion::gfx::StateTable | |
kOneMinusSrcColor enum value | ion::gfx::StateTable | |
kPolygonOffsetFill enum value | ion::gfx::StateTable | |
kPolygonOffsetValue enum value | ion::gfx::StateTable | |
kReverseSubtract enum value | ion::gfx::StateTable | |
kRight enum value | ion::gfx::StateTable | |
kSampleAlphaToCoverage enum value | ion::gfx::StateTable | |
kSampleCoverage enum value | ion::gfx::StateTable | |
kSampleCoverageValue enum value | ion::gfx::StateTable | |
kScissorBoxValue enum value | ion::gfx::StateTable | |
kScissorTest enum value | ion::gfx::StateTable | |
kSrcAlpha enum value | ion::gfx::StateTable | |
kSrcAlphaSaturate enum value | ion::gfx::StateTable | |
kSrcColor enum value | ion::gfx::StateTable | |
kStencilAlways enum value | ion::gfx::StateTable | |
kStencilDecrement enum value | ion::gfx::StateTable | |
kStencilDecrementAndWrap enum value | ion::gfx::StateTable | |
kStencilEqual enum value | ion::gfx::StateTable | |
kStencilFunctionsValue enum value | ion::gfx::StateTable | |
kStencilGreater enum value | ion::gfx::StateTable | |
kStencilGreaterOrEqual enum value | ion::gfx::StateTable | |
kStencilIncrement enum value | ion::gfx::StateTable | |
kStencilIncrementAndWrap enum value | ion::gfx::StateTable | |
kStencilInvert enum value | ion::gfx::StateTable | |
kStencilKeep enum value | ion::gfx::StateTable | |
kStencilLess enum value | ion::gfx::StateTable | |
kStencilLessOrEqual enum value | ion::gfx::StateTable | |
kStencilNever enum value | ion::gfx::StateTable | |
kStencilNotEqual enum value | ion::gfx::StateTable | |
kStencilOperationsValue enum value | ion::gfx::StateTable | |
kStencilReplace enum value | ion::gfx::StateTable | |
kStencilTest enum value | ion::gfx::StateTable | |
kStencilWriteMasksValue enum value | ion::gfx::StateTable | |
kStencilZero enum value | ion::gfx::StateTable | |
kSubtract enum value | ion::gfx::StateTable | |
kViewportValue enum value | ion::gfx::StateTable | |
kZero enum value | ion::gfx::StateTable | |
MarkAllSet() | ion::gfx::StateTable | inline |
MergeNonClearValuesFrom(const StateTable &other, const StateTable &state_to_test) | ion::gfx::StateTable | |
MergeValuesFrom(const StateTable &other, const StateTable &state_to_test) | ion::gfx::StateTable | |
operator delete(void *ptr) | ion::base::Allocatable | inline |
operator delete(void *ptr, AllocationLifetime lifetime) | ion::base::Allocatable | inline |
operator delete(void *ptr, const AllocatorPtr &allocator) | ion::base::Allocatable | inline |
operator delete(void *ptr, void *ptr2) | ion::base::Allocatable | inline |
operator new(size_t size) | ion::base::Allocatable | inline |
operator new(size_t size, AllocationLifetime lifetime) | ion::base::Allocatable | inline |
operator new(size_t size, const AllocatorPtr &allocator) | ion::base::Allocatable | inline |
operator new(size_t size, const AllocatorPtr &allocator, void *ptr) | ion::base::Allocatable | inline |
operator new(size_t size, void *ptr) | ion::base::Allocatable | inline |
operator=(const Allocatable &other) | ion::base::Allocatable | inlineprotected |
Referent() | ion::base::Referent | inlineprotected |
Reset() | ion::gfx::StateTable | |
ResetCapability(Capability capability) | ion::gfx::StateTable | inline |
ResetSetState() | ion::gfx::StateTable | inline |
ResetValue(Value value) | ion::gfx::StateTable | |
SetBlendColor(const math::Vector4f &color) | ion::gfx::StateTable | |
SetBlendEquations(BlendEquation rgb_eq, BlendEquation alpha_eq) | ion::gfx::StateTable | |
SetBlendFunctions(BlendFunctionFactor rgb_source_factor, BlendFunctionFactor rgb_destination_factor, BlendFunctionFactor alpha_source_factor, BlendFunctionFactor alpha_destination_factor) | ion::gfx::StateTable | |
SetClearColor(const math::Vector4f &color) | ion::gfx::StateTable | |
SetClearDepthValue(float value) | ion::gfx::StateTable | |
SetClearStencilValue(int value) | ion::gfx::StateTable | |
SetColorWriteMasks(bool red, bool green, bool blue, bool alpha) | ion::gfx::StateTable | |
SetCullFaceMode(CullFaceMode mode) | ion::gfx::StateTable | |
SetDepthFunction(DepthFunction func) | ion::gfx::StateTable | |
SetDepthRange(const math::Range1f &range) | ion::gfx::StateTable | |
SetDepthWriteMask(bool mask) | ion::gfx::StateTable | |
SetDrawBuffer(DrawBuffer draw_buffer) | ion::gfx::StateTable | |
SetEnforceSettings(bool enforced) | ion::gfx::StateTable | inline |
SetFrontFaceMode(FrontFaceMode mode) | ion::gfx::StateTable | |
SetHint(HintTarget target, HintMode mode) | ion::gfx::StateTable | |
SetLineWidth(float width) | ion::gfx::StateTable | |
SetPolygonOffset(float factor, float units) | ion::gfx::StateTable | |
SetSampleCoverage(float value, bool is_inverted) | ion::gfx::StateTable | |
SetScissorBox(const math::Range2i &box) | ion::gfx::StateTable | |
SetStencilFunctions(StencilFunction front_func, int front_reference_value, uint32 front_mask, StencilFunction back_func, int back_reference_value, uint32 back_mask) | ion::gfx::StateTable | |
SetStencilOperations(StencilOperation front_stencil_fail, StencilOperation front_depth_fail, StencilOperation front_pass, StencilOperation back_stencil_fail, StencilOperation back_depth_fail, StencilOperation back_pass) | ion::gfx::StateTable | |
SetStencilWriteMasks(uint32 front_mask, uint32 back_mask) | ion::gfx::StateTable | |
SetViewport(const math::Range2i &rect) | ion::gfx::StateTable | |
SetViewport(int left, int bottom, int width, int height) | ion::gfx::StateTable | |
Shareable() | ion::base::Shareable | inlineprotected |
StateTable() | ion::gfx::StateTable | inline |
StateTable(int default_width, int default_height) | ion::gfx::StateTable | inline |
StencilFunction enum name | ion::gfx::StateTable | |
StencilOperation enum name | ion::gfx::StateTable | |
Value enum name | ion::gfx::StateTable | |
~Allocatable() | ion::base::Allocatable | virtual |
~Referent() override | ion::base::Referent | inlineprotected |
~Shareable() | ion::base::Shareable | inlineprotectedvirtual |
~StateTable() override | ion::gfx::StateTable | protected |