The Vish Visualization Shell 0.3
Vish
Wizt::WebGLRenderContext Member List

This is the complete list of members for Wizt::WebGLRenderContext, including all inherited members.

allowRendering(Anemone &RenderAnemone)Wizt::VRenderContext
AnyUniform typedefWizt::RenderNamespace
bindStorageBuffer(Anemone &A, const char *BufferName, const void *theStorageData, size_t N, Buffer::StorageFlags={}) constWizt::RenderBasin
CheckShaderSourceUpdatesWizt::VRenderContext
COLORS enum valueWizt::RenderNamespace
ContextAddendumWizt::VContext
ContextRenderTimerWizt::VRenderContext
COORDINATES enum valueWizt::RenderNamespace
createCoordinates(const MemCore::RefPtr< MemCore::ChunkBase > &VertexData)Wizt::RenderBasininline
createFontTentacle(const string &text, const VTextRenderProperties &VTRP, const RefPtr< Font > &theFont) constWizt::VRenderContextvirtual
createGeometryProgram(const std::vector< std::string > &VertexShader, const std::string &VertexShaderURL, unsigned VertexShaderLineNumber, GeometryInputType, const std::vector< std::string > &GeometryShader, GeometryOutputType, const std::string &GeometryShaderURL, unsigned GeometryShaderLineNumber, const std::vector< std::string > &FragmentShader, const std::string &FragmentShaderURL, unsigned FragmentShaderLineNumber, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr)=0Wizt::RenderBasinpure virtual
createGeometryProgram(const std::string &VertexShader, GeometryInputType, const std::string &GeometryShader, GeometryOutputType, const std::string &FragmentShader, const std::string &VertexShaderURL, const std::string &GeometryShaderURL, const std::string &FragmentShaderURL, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr)Wizt::RenderBasin
createGeometryProgram(const ShaderProgram &VertexShader, GeometryInputType geom_in, const ShaderProgram &GeometryShader, GeometryOutputType geom_out, const ShaderProgram &FragmentShader, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr)Wizt::RenderBasin
createIndexBuffer(const MemCore::RefPtr< MemCore::ChunkBase > &ElementData)=0Wizt::RenderBasinpure virtual
Wizt::VRenderContext::createProgram(const glsl &VertexShader, const glsl &FragmentShader, const std::string &VertexShaderURL, const std::string &FragmentShaderURL, unsigned VertexShaderLineNumber=0, unsigned FragmentShaderLineNumber=0, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr)Wizt::RenderBasin
Wizt::VRenderContext::createProgram(const ShaderProgram &VertexShader, const ShaderProgram &FragmentShader, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr)Wizt::RenderBasininline
createRenderLambda(const std::string &what, VRenderContext &Context, const Lambda &theLambda)Wizt::RenderBasininline
createRenderParameter(const std::string &, const void *data, const std::type_info &type, int Multiplicity) overrideWizt::WebGLRenderContextvirtual
Wizt::VRenderContext::createRenderParameter(const std::string &what, const Type &Data)Wizt::RenderBasininline
createRenderParameterWithStdFunctor(const glsl &what, const TypedSlot< SlotType > &InputSlot, const SlotType &SlotDefaultValue, const ShaderType &ShaderDefaultValue, const std::function< ShaderType(const VRenderContext &Context, const SlotType &SlotValue)> &theFunctor)Wizt::RenderBasininline
createRenderSlot(const std::string &what, const TypedSlot< Type > &InputSlot, const Type &DefaultValue)Wizt::VRenderContextinline
createRenderSlot(const std::string &what, const TypedSlot< Type > &InputSlot)Wizt::VRenderContextinline
createRenderSlot(const std::string &what, const TypedSlot< Type > &InputSlot, const Modifier &M)Wizt::VRenderContextinline
createRenderSlot(const std::string &what, const VObject::in< Type > &InputSlot)Wizt::VRenderContextinline
createRenderSlot(const TypedSlot< Type > &InputSlot)Wizt::VRenderContextinline
createRenderSlot(const VObject::in< Type > &InputSlot)Wizt::VRenderContextinline
createRenderSlot(const std::string &what, const TypedSlot< Type > &InputSlot, const Type &DefaultValue, const WeakPtr< ValuePool > &Context)Wizt::VRenderContextinline
createRenderSlotWithFunctor(const glsl &what, const TypedSlot< typename render_lambda_signature< F >::slot_type > &InputSlot, F &&theFunctor)Wizt::RenderBasininline
createStdVertexAttribute(const MemCore::RefPtr< MemCore::ChunkBase > &VertexData, VertexAttributeTypes Type)Wizt::RenderBasininline
createStorageBuffer(const void *theStorageData, size_t N, Buffer::StorageFlags={}) const =0Wizt::RenderBasinpure virtual
createStorageBuffer(Intercube &DataCreator, const DataCreationFunction &f, const RenderBasin::Buffer::StorageFlags Flags={}) const =0Wizt::RenderBasinpure virtual
createStorageBuffer(Intercube &DataCreator, size_t N, const RenderBasin::Buffer::StorageFlags Flags={}) const =0Wizt::RenderBasinpure virtual
createTexture(const MemCore::RefPtr< MemCore::ChunkBase > &TextureData, TextureFormat TF, int rank, const size_t *Dimensions, int TextureUnit=0, TextureStorageFormat TSF=AutomaticTexture(), int level=0, bool GenerateDoMipMap=false, const MemCore::RefPtr< TextureTentacle > &OldTT=nullptr)=0Wizt::RenderBasinpure virtual
createTextureBuffer(const MemCore::RefPtr< MemCore::ChunkBase > &TextureData, int textureUnit=0, bool doNormalize=false, int AttributeClass=0, int MaxBitStorage=0)=0Wizt::RenderBasinpure virtual
createTextureCoordinates(const MemCore::RefPtr< MemCore::ChunkBase > &TextureCoordData, int TextureUnit=0)Wizt::RenderBasininline
createVertexAttribute(const MemCore::RefPtr< MemCore::ChunkBase > &Data, const std::string &name) overrideWizt::WebGLRenderContextvirtual
CurrentEyeWizt::LayeredMultiViews
CurrentProgramWizt::WebGLRenderContext
CurrentView(unsigned Eye, unsigned int ViewportIndex=0)Wizt::LayeredMultiViews
CurrentView(unsigned Eye, unsigned int ViewportIndex=0) constWizt::LayeredMultiViews
defaultJitter()Wizt::VRenderContextinlinestatic
DefineStructViewWizt::LayeredMultiViewsstatic
Disable(const char *what)Wizt::RenderBasininline
drawPrimitives(Primitive, size_t howmany=0) overrideWizt::WebGLRenderContextvirtual
Enable(const char *what, bool Yes=true) overrideWizt::WebGLRenderContextvirtual
GeometryInputType enum nameWizt::RenderNamespace
GeometryOutputType enum nameWizt::RenderNamespace
getAspectRatio() constWizt::VRenderContext
getCameraSettings(unsigned Eye, unsigned int ViewportIndex=0) constWizt::VRenderContextinline
getFont(const std::list< string > &fontnames={}, Font::Type=Font::Type(), Font::RenderHint=Font::RenderHint::Extruded, const RefPtr< VCreationPreferences > &prefs=nullptr)Wizt::VRenderContextvirtual
getFrustum(unsigned Eye, unsigned int ViewportIndex=0) constWizt::VRenderContextinline
getIllumination() constWizt::RenderBasininline
getInteractor() constWizt::RenderBasin
getLightSourceCode()Wizt::RenderBasin
getNumberOfActiveLightSources() constWizt::RenderBasininline
getSeagrass() constWizt::RenderBasin
getSeagrassPtr() constWizt::RenderBasininline
getShaderPlatformDefines() const =0Wizt::RenderBasinpure virtual
getViewportAspectRatio(unsigned int ViewportIndex=0) constWizt::VRenderContext
getWorldView(unsigned Eye, unsigned int ViewportIndex=0) constWizt::LayeredMultiViews
GhostValuesWizt::VContext
HintsWizt::VRenderContext
ImageWizt::VRenderContext
isCancelled()Wizt::VRenderContextvirtual
isValid(const Anemone &) constWizt::LayeredMultiViews
isVisible(const Eagle::BoundingBox &DataBBox, unsigned Eye=0) constWizt::VRenderContext
LayeredViews_t typedefWizt::LayeredMultiViews
lightingHasChanged(const AnemoneCreatorBase &A) constWizt::RenderBasin
LINE_LOOP enum valueWizt::RenderNamespace
LINE_STRIP enum valueWizt::RenderNamespace
LINES enum valueWizt::RenderNamespace
makeInteractor() constWizt::RenderBasin
MaxViewportsWizt::LayeredMultiViewsstatic
mergeIlluminationUniforms(const Lighting &, Program &P)Wizt::RenderBasinstatic
mergeIlluminationUniforms(Program &P) constWizt::RenderBasin
minActiveViewportWizt::VRenderContext
ModelShift(const Eagle::FixedArray< double, 3 > &Translation) const =0Wizt::VRenderContextrelated
MouseIsPressedWizt::VRenderContext
MultichannelTexture(int nChannels, TextureStorageFormat::BitPrecision theBits=TextureStorageFormat::Unspecified, bool Integer=false, bool Signed=false, bool Normalized=true, bool Compressed=true)Wizt::RenderBasin
MultichannelTexture(int nChannels, int Bits, bool Integer=false, bool Signed=false, bool Normalized=true, bool Compressed=true)Wizt::RenderBasin
MultiViewOutputWizt::LayeredMultiViews
MultiViewPrefix(bool Define_num_views_layout=true, std::size_t MultiViewBindingPoint=0) constWizt::LayeredMultiViewsinline
myPixelZoomWizt::VRenderContext
myRenderObjectsWizt::VRenderContext
NORMALS enum valueWizt::RenderNamespace
notifyError(const RenderAble &ErrorObject, const RenderException &theError)Wizt::VRenderContextvirtual
number_of_depthbuffer_clearance_objectsWizt::VRenderContext
NumberOfActiveLightSourcesWizt::RenderBasin
NumberOfOutputChannelsWizt::VRenderContext
openEye(unsigned EyeNumber)Wizt::VRenderContextvirtual
OpenGLTexture(int OpenGLTextureTypeEnum, int BitsPerTexel, bool isInteger)Wizt::RenderBasin
operator const RefPtr< ValuePool > &() constWizt::VContextinline
operator()(SlotList... t) const -> decltype(evaluateSlots(GhostValues, t...))Wizt::VContextinline
pick(const ObjectSelection &theRenderObjects, int X, int Y, int DX, int DY, int MinLevel=CAMERA_OBJECT-1, int MaxLevel=RENDER_LAST)=0Wizt::VRenderContextpure virtual
pick(int X, int Y, int DX, int DY, int MinLevel=CAMERA_OBJECT-1, int MaxLevel=RENDER_LAST)Wizt::VRenderContextinline
pick(const ViewportGeometry &PickArea, int MinLevel=CAMERA_OBJECT-1, int MaxLevel=RENDER_LAST)Wizt::VRenderContextinline
pick(const ViewportGeometry &PickArea, const ObjectSelection &theRenderObjects, int MinLevel=CAMERA_OBJECT-1, int MaxLevel=RENDER_LAST)Wizt::VRenderContextinline
POINTS enum valueWizt::RenderNamespace
POLYGON enum valueWizt::RenderNamespace
PoolName() constWizt::VContextinline
precisionWizt::VContext
Primitive enum nameWizt::RenderNamespace
QUAD_STRIP enum valueWizt::RenderNamespace
QUADS enum valueWizt::RenderNamespace
queue(const ComputationFunctor &CF) constWizt::VRenderContextBasin
Red(TextureStorageFormat::BitPrecision theBits=TextureStorageFormat::Unspecified)Wizt::RenderBasinstatic
RedGreen(TextureStorageFormat::BitPrecision theBits=TextureStorageFormat::Unspecified)Wizt::RenderBasin
render(const ObjectSelection &RenderObjects, double &RenderTime, int MinLevel=RENDER_FIRST, int MaxLevel=RENDER_LAST) overrideWizt::WebGLRenderContext
Wizt::VRenderContext::render(ObjectSelection &theRenderObjects, double &RenderTime, int MinLevel=RENDER_FIRST, int MaxLevel=RENDER_LAST)=0Wizt::VRenderContextpure virtual
Wizt::VRenderContext::render(double &RenderTime, int MinLevel=RENDER_FIRST, int MaxLevel=RENDER_LAST)Wizt::VRenderContextinline
RenderBasin(const SeagrassWeakPtr_t &mySeagrass)Wizt::RenderBasin
RenderResult typedefWizt::VRenderContext
Rgb(TextureStorageFormat::BitPrecision theBits=TextureStorageFormat::Unspecified)Wizt::RenderBasin
RgbAlpha(TextureStorageFormat::BitPrecision theColorBits=TextureStorageFormat::Unspecified, TextureStorageFormat::BitPrecision theAlphaBits=TextureStorageFormat::Unspecified)Wizt::RenderBasin
RPtr typedefWizt::RenderBasin
SECONDARY_COLORS enum valueWizt::RenderNamespace
setEyeView(const VCamera &theCameraSettings, double Near, double Far, bool Orthographic, unsigned EyeNumber, double ZeroParallaxDistance, double EyeSeparation, unsigned int ViewportIndex=0, bool ToeIn=false)Wizt::VRenderContext
setInteractor(const WeakPtr< Interactor > &)Wizt::RenderBasin
setLightSources(const ObjectSelection &theRenderObjects) constWizt::VRenderContext
setNumberOfEyes(unsigned NumberOfEyes)Wizt::LayeredMultiViews
setPerspective(double Near, double Far, bool Orthographic)Wizt::VRenderContextinline
setPerspective(double fovy, double Near, double Far, bool Orthographic)Wizt::VRenderContextinline
setProjectionFrustum(const Eagle::PhysicalSpace::Viewport &CameraRelativeFrustum, double zNear, double zFar, bool Orthographic, unsigned Eye, const Jitter &jittering, unsigned int ViewportIndex=0)Wizt::VRenderContext
setTileAwareFrustum(double FrameScaleFactor, const Eagle::PhysicalSpace::Viewport &CameraRelativeFrustum, double Near, double Far, bool Orthographic, unsigned Eye, const Jitter &jittering, unsigned int ViewportIndex=0)Wizt::VRenderContext
setTileAwareIdentity(unsigned Eye, double Near=0.0, double Far=2.0, const Jitter &jittering=defaultJitter(), unsigned int ViewportIndex=0)Wizt::VRenderContext
setTileAwarePerspective(double fovy, double Near, double Far, bool Orthographic, unsigned Eye, const Jitter &jittering, unsigned int ViewportIndex=0)Wizt::VRenderContext
setTime()Wizt::VContext
TEXTURE0 enum valueWizt::RenderNamespace
TEXTURE1 enum valueWizt::RenderNamespace
TextureFormat enum nameWizt::RenderNamespace
timeoutWizt::VRenderContext
TouchableVolumeWizt::VRenderContext
TRIANGLE_FAN enum valueWizt::RenderNamespace
TRIANGLE_STRIP enum valueWizt::RenderNamespace
TRIANGLES enum valueWizt::RenderNamespace
USER_DEFINED enum valueWizt::RenderNamespace
VContext(const RefPtr< Addendum > &CAddendum=NullPtr())Wizt::VContext
VContext(const RefPtr< ValuePool > &myValuePool, const RefPtr< Addendum > &CAddendum=NullPtr())Wizt::VContext
VContext(const RefPtr< ValuePoolProvider > &myValuePoolProvider)Wizt::VContext
VertexAttributeTypes enum nameWizt::RenderNamespace
viewport() const overrideWizt::WebGLRenderContext
Wizt::VRenderContext::viewport(unsigned int ViewportIndex=0) const =0Wizt::VRenderContextpure virtual
ViewsPerOutputChannelWizt::VRenderContext
VisibleVolumeWizt::VRenderContext
VRenderContext(const SeagrassWeakPtr_t &theSeagrass, const WeakPtr< Interruptor > &theInterruptor, const RefPtr< VRenderPrecision > &Hints, unsigned NumberOfEyes, int64_t AvailableGPURAM)Wizt::VRenderContext
WebGLRenderContext(std::ostream &WebStream, const RefPtr< VRenderPrecision > &Hints)Wizt::WebGLRenderContext
~VContext()Wizt::VContextvirtual
~VRenderContext()Wizt::VRenderContextvirtual
~WebGLRenderContext()Wizt::WebGLRenderContextvirtual